本文屬於Redis初級應用,只起初步引路作用,高手們可略過。 支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。 Redis作為一款主流的緩存工具在業內已廣受歡迎。本文將會介紹操作Redis的一種最 ...
本文屬於Redis初級應用,只起初步引路作用,高手們可略過。
支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。
Redis作為一款主流的緩存工具在業內已廣受歡迎。本文將會介紹操作Redis的一種最簡單的方法。
本文假定你身邊已有安裝好的Redis應用,該應用的網路地址為(ip+port):132.294.52.135:6379,訪問密碼為:Admin123
下麵直接給出一個在Redis緩存中存入/讀取“字元串”及“對象”的示例。是不是全網最簡單,你自己看:
using DeveloperSharp.Redis; ------------------------------ //1.存取“字元串”示例 //首先,向Redis緩存中存入字元串"世界,你好" RedisHelper.SetStringKey("MyText", "世界,你好"); //然後,從Redis緩存中取出字元串"世界,你好" string aa = RedisHelper.GetStringKey("MyText"); //2.存取“對象”示例 //首先,向Redis緩存中存入對象teacher teacher obj = new teacher { name = "王老師", age = 42 }; RedisHelper.SetStringKey("MyTeacher", obj); //然後,從Redis緩存中取出對象teacher teacher t = RedisHelper.GetStringKey<teacher>("MyTeacher"); string Name = t.name; int Age = t.age;
註意:
(1)首先要在App.config/Web.config裡面加上如下配置,該配置用來鏈接Redis應用(.NET6 / VS2022中已有App.config這個單項添加)
<appSettings> <add key="RedisConnectionString" value="132.294.52.135:6379,defaultDatabase=10,password=Admin123" /> </appSettings>
(2)然後,工程需要從NuGet引用DeveloperSharp.Redis包。
運行有問題,需要技術支持?請添加微信:894988403
運行有問題,需要技術支持?請添加微信:894988403
以上,就是全網使用Redis最簡單的方式!!!
除了上述存取“字元串”及“對象”外,RedisHelper類中還提供了批量緩存、過期時間設定、非同步、哈希存儲、有序集合存儲、等等諸多常用功能(如下圖):
快使用你的代碼感應點開RedisHelper類探索一番,那些功能方法的名字,你一看就能明白…