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

相关推荐
CodeCraft Studio3 小时前
Excel处理控件Aspose.Cells教程:使用 C# 在 Excel 中创建组合图表
c#·excel·aspose·图表
CodeCraft Studio3 小时前
Excel处理控件Aspose.Cells教程:使用 C# 从 Excel 进行邮件合并
开发语言·c#·excel
AgilityBaby3 小时前
Unity实现不倒翁
笔记·unity·c#·游戏引擎
卜及中5 小时前
【Redis/1-前置知识】分布式系统概论:架构、数据库与微服务
数据库·redis·架构
海天胜景5 小时前
C# 中常用的 字符串截取方法
开发语言·c#
奈斯ing6 小时前
【prometheus+Grafana篇】基于Prometheus+Grafana实现Redis数据库的监控与可视化
数据库·redis·缓存·grafana·prometheus
CodeCraft Studio9 小时前
Excel处理控件Aspose.Cells教程:使用 C# 在 Excel 中应用数据验证
c#·excel·aspose·文档开发·文档处理
DanmF--9 小时前
用C#实现单向链表和双向链表
数据结构·链表·c#
时光追逐者10 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 41 期(2025年6.1-6.8)
c#·.net·.netcore
·云扬·10 小时前
【PmHub面试篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现面试专题解析
redis·面试·lua