1. 程式人生 > 其它 >C# Redis Windows 簡單的操作

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; } }