CsRedis

首先需要安装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);

 

posted @ 2024-03-20 21:54  一事冇诚  阅读(24)  评论(0编辑  收藏  举报