首先需要安装CSRedis包
dotnet add package CSRedis
创建 RedisClient 对象,使用哪个库,密码,都可以在这里设置
var redis = new RedisClient("localhost:6379");
基本操作
//写入数据 redis.Set("key1", "小明"); //读取数据 var name = redis.Get<string>("key1"); //删除数据 redis.Remove("key1");
插入批量数据
redis.MSet(new Tuple<string, string>[] { new Tuple<string, string>("name", "Tom"), new Tuple<string, string>("age", "18"), new Tuple<string, string>("gender", "male") });
批量读取数据
var values = redis.MGet<string>("name", "age", "gender");
集合操作
//插入集合 redis.SAdd("tags", "C#", "ASP.NET", "Redis"); //获取集合 var tags = redis.SMembers("tags"); //删除集合 redis.SRem("tags", "Redis");
分布式锁
using var redisLock = redis.Lock("lock key", 600);
标签:tags,key1,Tuple,redis,CsRedis,var,new From: https://www.cnblogs.com/ysmc/p/18086198