本文屬于Redis初級應用,隻起初步引路作用,高手們可略過。
支援.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。
Redis作為一款主流的緩存工具在業内已廣受歡迎。本文将會介紹操作Redis的一種最簡單的方法。
下面直接給出一個在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包。
以上,就是全網使用Redis最簡單的方式!!!
除了上述存取“字元串”及“對象”外,RedisHelper類中還提供了批量緩存、過期時間設定、異步、哈希存儲、有序集合存儲、等等諸多常用功能(如下圖):
快使用你的代碼感應點開RedisHelper類探索一番,那些功能方法的名字,你一看就能明白…