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

相关推荐
醉颜凉1 小时前
Redis网络层解析:高性能服务器架构设计与实现
redis·epoll·网络架构·i/o多路复用·事件驱动
醉颜凉2 小时前
Redis 与 Pika 对比:大容量冷热数据落盘方案与混合存储架构
redis·pika·混合存储·存储架构·冷热数据分离
淡海水4 小时前
08-03-不可变-ImmutableDictionary-TKey-TValue-与ImmutableHashSet-T-持久化哈希树
数据结构·算法·c#·哈希算法·dictionary·immutable
刃神太酷啦5 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap
三8445 小时前
SSRF 打内网 Redis:gopher 原理与实操
redis·web安全·bootstrap·ssrf
youm20035 小时前
认识Redis
redis·笔记·学习
典典分享指南7 小时前
一品牌多产品线的 GEO 内容矩阵:从策略到落地
java·c#·bash·symfony
今夜有雨.7 小时前
C# 学习文档(零基础入门)
开发语言·学习·c#
软件黑马王子8 小时前
14.事件中心:主要作用和原理
开发语言·前端框架·c#
互联网叫兽8 小时前
redis深入学习二
数据库·redis·学习