.net core 3.1 Redis安装和简单使用

 更新时间:2023年02月02日 09:42:45   作者:小5聊  
本文主要介绍了.net core 3.1 Redis安装和简单使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

简单来说,就是一个键值对数据库。

Redis支持的开发语言非常多

1、环境信息

操作系统:win11

后台框架:.net core 3.1

Redis版本:3.0

开发工具:Visual Studio 2019

微软的.net core更新换代速度非常的快,还没把2.1和3.1了解完就被淘汰了,技术真的是日新月异,所以,学习永不停步!

查看.net core版本地址:.NET Downloads (Linux, macOS, and Windows)

2、支持多种计算机编程语言

C#、Java、Python、C、C++、PHP、Lua、Ruby、Node.js、GoLand

此篇文章我们主要是以C#和Redis的使用场景,后续也会出其他编程语言的使用文章

3、Redis官方

redis的安装包存放在github网站里,点击跳转:Releases · microsoftarchive/redis · GitHub

可能访问会稍微慢一点,从以下网站提示可知

This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

该存储库已由所有者在2022年11月9日之前归档。它现在是只读的。

3.0.504作为修复的最新版本,可下载此版本安装使用

4、下载安装

选择Redis-x64-3.0.504.msi,直接安装

1)直接双击运行,下一步

2)勾选,下一步

3)选择安装地址,勾选配置安装路径到环境变量,下一步

Add the Redis installation folder to the PATH environment variable

将Redis安装文件夹添加到PATH环境变量

4)端口号和防火墙设置,下一步

Add an exception to the Windows Firewall

5)内存限制设置

根据实际情况勾选是否设置最大内容

6)完成上面设置,开始安装

7)安装完成

8)查看服务

安装成功后,Redis会运行一个服务,如果停止该服务,那么就无法调用了

5、简单使用

5.1、.net core 3.1引入Redis包

1)鼠标右键依赖项

选择管理NuGet 程序包(N)

2)搜索框输入

在搜索框输入:StackExchange.Redis

选择一个稳定版本安装接口

3)安装完成后如下

5.2、简单例子调用

1)Redis连接失败情况

在没有安装Redis客户端以及连接地址不对的情况,会直接提示未链接成功

2)例子代码

// 使用Redis【在未封装情况下的简单例子使用】【在实际项目中,肯定需要封装成单例模式的公共方法进行调用】
int db = 0;
string connStr = "127.0.0.1:6379"; // 链接字符串
ConnectionMultiplexer connection = ConnectionMultiplexer.Connect(connStr);
IDatabase redisDB= connection.GetDatabase(db);
 
// 设置一个字符串例子
string key = "userName";
string value = "张三";
redisDB.StringSet(key, value);
 
// 获取字符串
string getValue = redisDB.StringGet(key);

3)直接获取值

关闭程序,再次运行,根据key是可以获取到值,这也说明默认情况下,在程序关闭情况下,值还保存

6、Redis文件说明

文件结构

编号

程序文件

说明

1

redis-server.exe

服务端程序,提供 redis 服务

2

redis-cli.exe

客户端程序,通过它连接 redis 服务并进行操作

3

redis-check-dump.exe

RDB 文件修复工具

4

redis-check-aof.exe

AOF 文件修复工具

5

redis-benchmark.exe

性能测试工具,可用于模拟客户端并发请求

6

redis.windows.conf

配置文件,将 redis 作为普通软件使用的配置,命令行关闭则 redis 关闭

7

redis.windows-service.conf

配置文件,将 redis 作为系统服务的配置

8

  • 启动程序

查看Redis服务属性可知,服务运行的就是redis-server.exe程序文件

  • 单独执行

温馨提示:如果停止了服务,那么直接运行服务程序是否可执行,答案是可行的

 到此这篇关于.net core 3.1 Redis安装和简单使用的文章就介绍到这了,更多相关.net core3.1 Redis安装内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • 实例讲解.NET中资源文件的创建与使用

    实例讲解.NET中资源文件的创建与使用

    资源文件顾名思义就是存放资源的文件。资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用
    2011-12-12
  • ASP.NET中的Cache使用介绍

    ASP.NET中的Cache使用介绍

    这篇文章主要介绍了ASP.NET中的Cache使用介绍,本文讲解了Cache 是怎么工作的、Cache 怎么创建及怎么销毁、什么时候用cache、cache 调用注意事项等内容,需要的朋友可以参考下
    2015-06-06
  • ASP.NET?Core自定义中间件的方式详解

    ASP.NET?Core自定义中间件的方式详解

    这篇文章主要介绍了ASP.NET?Core自定义中间件的方式,虽然ASP.NET?Core为我们提供了一组丰富的内置中间件,但有些时候我们可能会需要自定义一些中间件,将其穿插到管道中,以便满足我们特定业务场景的需求,所以本文将介绍3种方式来满足自定义中间件的需求
    2022-08-08
  • 基于ASP.NET+easyUI框架实现图片上传功能(表单)

    基于ASP.NET+easyUI框架实现图片上传功能(表单)

    这篇文章主要介绍了基于ASP.NET+easyUI框架实现图片上传功能的相关资料,需要的朋友可以参考下
    2016-06-06
  • 在aspx页面引用html页的写法

    在aspx页面引用html页的写法

    许多页面的底部或头部内容都是一样的,这样的话我们可以直接建立一个html页面将头部或底部的代码放到html页中
    2014-02-02
  • ASP.NET获取真正的客户端IP地址的6种方法

    ASP.NET获取真正的客户端IP地址的6种方法

    Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址,本文将介绍解决方法,需要的朋友可以参考下
    2012-12-12
  • .Net?Core使用Coravel实现任务调度的完整步骤

    .Net?Core使用Coravel实现任务调度的完整步骤

    最近在使用调度程序创建简单的服务,该服务将执行一些重复的IO操作,使用的是Coravel调度库,下面这篇文章主要给大家介绍了关于.Net?Core使用Coravel实现任务调度的完整步骤,需要的朋友可以参考下
    2022-08-08
  • ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理

    ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理

    这篇文章主要介绍了ASP.NET MVC5+EF6+EasyUI后台管理系统,微信公众平台开发之消息管理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • ASP.NET Core WebApi中使用FluentValidation验证数据模型的方法

    ASP.NET Core WebApi中使用FluentValidation验证数据模型的方法

    这篇文章主要介绍了ASP.NET Core WebApi中使用FluentValidation验证数据模型的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • asp.net实现的群发邮件功能详解

    asp.net实现的群发邮件功能详解

    这篇文章主要介绍了asp.net实现的群发邮件功能,结合具体实例形式分析了asp.net基于SMTP服务群发QQ邮件的相关操作技巧与注意事项,需要的朋友可以参考下
    2017-05-05

最新评论

?


http://www.vxiaotou.com