暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

.NetCore 使用StackExchange.Redis 连接Redis

新阁Net社群 2021-06-21
2318

点击上方蓝字关注我们



StackExchange.Redis是一个.Net平台上使用较为广泛的一个Redis封装


01

安装Redis

前提是得先在本机上安装Redis,由于我是在window上,访问以下链接下载windows安装包

https://github.com/microsoftarchive/redis/releases 

若是安装在linux中,则直接访问redis.io ,redis官网上有linux安装包

打开链接后,找到最新的release稳定版,选择msi后缀的安装包,下载,如图:

下载完毕后,安装即可


02

打开VS2019,新建一个.NetCore项目,选择API



03

创建后,先引入StackExchange.Redis的Nuget包




04

在appsettings.json中添加connection连接字符串




05

新建一个RedisClient.cs 帮助类,封装了redis的string操作

RedisClient.cs 帮助类,如下:


06

在Startup.cs入口中 初始化RedisClient 的连接:

Startup.cs文件如下:


07

最后,修改下默认的ValueController.cs

ValueController.cs如下:

F5运行,输入:https://localhost:5001/api/values/100

返回100,此时redis中的数据库已经存入了 key1,100.

再次访问https://localhost:5001/api/values/99,还是会返回100,因为已经从redis中取数据了


附上项目截图:




分割线




推荐阅读




文章转载自新阁Net社群,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论