天天看點

NET/C#操作Redis的簡單方法

作者:中年農碼工

本文屬于Redis初級應用,隻起初步引路作用,高手們可略過。

支援.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。

Redis作為一款主流的緩存工具在業内已廣受歡迎。本文将會介紹操作Redis的一種最簡單的方法。

下面直接給出一個在Redis緩存中存入/讀取“字元串”及“對象”的示例。是不是全網最簡單,你自己看:

NET/C#操作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;           
NET/C#操作Redis的簡單方法

注意:

(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類中還提供了批量緩存、過期時間設定、異步、哈希存儲、有序集合存儲、等等諸多常用功能(如下圖):

NET/C#操作Redis的簡單方法

快使用你的代碼感應點開RedisHelper類探索一番,那些功能方法的名字,你一看就能明白…

繼續閱讀