日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

C#使用Redis

發(fā)布時(shí)間:2024/3/26 C# 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#使用Redis 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Redis是一種key-value型數(shù)據(jù)庫(kù)與非持久化數(shù)據(jù),用來(lái)存于頻繁操作的數(shù)據(jù),與Sqlserver、Mysql等關(guān)系型數(shù)據(jù)庫(kù)有著很大的區(qū)別,如Redis存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)不相同,還有Redis數(shù)據(jù)存于內(nèi)存中,它也與Mongodb、Azure Cosmos Db、Azure TableStorage等非關(guān)系型數(shù)據(jù)庫(kù)有著很大區(qū)別,Redis存在內(nèi)存中,讀取速度快,另外如果想通過(guò)Value來(lái)Key,Redis需要查詢?nèi)繑?shù)據(jù),然后在進(jìn)行過(guò)濾等等,而其它并不需要,下面我將演示在C#中簡(jiǎn)單的使用Redis

1、打開(kāi)Redis
在Redis的安裝目錄,點(diǎn)擊運(yùn)行redis-server.exe

2、集成ServiceStack.Redis
在Nuget包中安裝ServiceStack.Redis或在程序包管理器輸入dotnet add package ServiceStack.Redis --version 5.12.0

3、代碼

class Program{static void Main(string[] args){//第一個(gè)參數(shù)host代表redis的Ip第二個(gè)參數(shù)port代表端口var redisClient = new RedisClient("127.0.0.1", 6379);//redisdb默認(rèn)有16個(gè)Db在[0,15]redisClient.Db = 4;//第一個(gè)參數(shù)是key 第二個(gè)參數(shù)是Value 第三個(gè)參數(shù)是緩存的時(shí)長(zhǎng)//如果Value是一個(gè)Class類,可以使用redisClient.Add()方法redisClient.Set("213", "12323", new TimeSpan(0, 20, 0));//通過(guò)key來(lái)獲取valuevar value = redisClient.GetValue("213");Console.WriteLine(value);}}

4、運(yùn)行結(jié)果

如果有什么問(wèn)題,請(qǐng)留言,謝謝

總結(jié)

以上是生活随笔為你收集整理的C#使用Redis的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。