Redis使用

安装 Redis 和 Redis 客户端,然后将 .NET 应用程序连接到 Redis 数据库。

至于如何配置部署redis这里不解释了,redis官方有详细的介绍。

前提:在RedisHelper类中链接好redis服务器,并将所有Redis keys 命令重写方法

例如:

bash 复制代码
 // 判断 key 是否存在 public bool IsExist(string key) 
 {
     return _redis.KeyExists(key); 
 }

String类型

以登录为例子,User是对象,存放Name="LH",Pass="lh420"

写入:redis.Set(key);

例如:redis.Set("User:" + User.Name.ToString(), 1 + "&&&&" + User.Pass);

*写入了Key为User:LH,值为1&&&&lh420的redis

查:redis.IsExist(key);

例如:bool IsLogin = redis.IsExist("User:" + User.Name.ToString());

*判断了Key为User:LH的redis是否存在

获取:redis.StringGet(key);

例如:var redisValue = redis.StringGet("User:" + User.Name.ToString());
获得Key为User:LH的值,值为1&&&&lh420的redis

删除: redis.Remove(key);

例如:bool remove = redis.Remove("User:" + User.Name.ToString());
删除了Key为User:LH的redis

其他类型的参考:https://www.runoob.com/redis/redis-lists.html

相关推荐
张人玉4 小时前
C#WPF UI路由事件:事件冒泡与隧道机制
ui·c#·wpf
雪域迷影6 小时前
C#中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·http·c#·get
yue0086 小时前
C#类继承
java·开发语言·c#
AI柠檬7 小时前
几种排序算法的实现和性能比较
数据结构·算法·c#·排序算法
code bean7 小时前
【C#】Channel<T>:现代 .NET 中的异步生产者-消费者模型详解
c#
yue0087 小时前
C# XML文件的读写V2.0
xml·开发语言·c#
JH30738 小时前
《Redis 经典应用场景(一):缓存、分布式锁与限流》
redis·分布式·缓存
苦学编程的谢8 小时前
Redis_4_常见命令(完)+认识数据类型和编码方式
数据库·redis·缓存
小坏讲微服务8 小时前
五分钟使用 Docker-compose搭建 Redis 8.0 中间件
运维·redis·docker·中间件·容器·kubernetes·k8s
睡前要喝豆奶粉8 小时前
.NET Core Web API开发需引入的三个基本依赖配置说明
oracle·c#·.netcore