首页 > 代码库 > Redis 使用C#程序操作Redis
Redis 使用C#程序操作Redis
一、安装操作所需Nuget包
二、写入
redis只是按Key值设置过期时间,不是对value内部的某些值设过期
2.1 string类型
/// <summary> /// 向Redis写入 /// </summary> /// <param name="key">键值</param> /// <param name="value">值</param> /// <param name="date">过期日期</param> public static void SetString(string key,string value,DateTime? date = null) { //ConnectionMultiplexer.Connect("Localhost:6379,password=123456")) using (var redis = ConnectionMultiplexer.Connect("Localhost")) { //写入 var db = redis.GetDatabase(); db.StringSet("key", "123456"); //设置过期日期 if (date != null) { DateTime time = DateTime.Now.AddSeconds(20); db.KeyExpire("key", time); } var result = db.StringGet("key"); } }
三、读取
/// <summary> /// 读取redis的内容 /// </summary> /// <param name="key"></param> /// <returns></returns> public static string GetString(string key) { using (var redis = ConnectionMultiplexer.Connect("Localhost")) { //读取 var db = redis.GetDatabase(); var result = db.StringGet(key); return result; } }
Redis 使用C#程序操作Redis
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。