C# Redis Windows 简单的操作
首先需要在电脑上安装本地Redis。windows需要安装Redis3.0版本 直接百度搜索到git 上拉下来安装就可。
安装成功会显现一下的界面。

启动直接在cmd ,输入 redis-cli 会显示本地地址和端口号 ,一般默认就是127.0.0.1 6379
那如何在项目中实现Redis缓存取值,以下用C#为例:
首选需要引用C#中nuget包,ServiceStack.Redis
在使用的时候需要创建链接,给上默认的地址
其次取值存值,方法和在cmd中使用 get key value 是一样的 ,并没有多大差别。
//实例化redis 连接 RedisClient client = new RedisClient("127.0.0.1", 6379); //redis存值 public void AddPros(AccessTokenEntliyClass p) { try { //实例化有一个空model 用来接值 AccessTokenEntliyClass model = new AccessTokenEntliyClass(); //将传来的值向 model添加 model.access_token = p.access_token; //把model数据 添加redis client.Set("ProjectInfo", model, TimeSpan.FromMinutes(115)); } catch (Exception ex) { throw; } }
在存进去之后, 可以打开cmd 控制面板, 输入redis-cli 回车后
在输入 get Key , 就可以查看你存的值了。
public string GetRedis() { List<AccessTokenEntliyClass> list = new List<AccessTokenEntliyClass>(); //取出redis的值 var redisStr = client.Get("ProjectInfo"); //将redis的值 解码 if (redisStr == null) { AccessRedis(); return accessToKens.access_token; } else { var elist = Encoding.UTF8.GetString(redisStr); var endList = JsonConvert.DeserializeObject<AccessTokenEntliyClass>(elist); return endList.access_token; } }

浙公网安备 33010602011771号