簡(jiǎn)介
目前 .NET 使用訪問(wèn) Redis 的的類(lèi)庫(kù)主流應(yīng)該是 StackExchange.Redis,自己參考網(wǎng)上的文章(也許是吃飽了撐著),也嘗試做出簡(jiǎn)單的封裝。
RedisHelepr.cs
核心類(lèi) ConnectionMultiplexer
在 StackExchange.Redis 中最核心(中樞)的是 ConnectionMultiplexer 類(lèi),在所有調(diào)用之間它的實(shí)例對(duì)象應(yīng)該被設(shè)計(jì)為在整個(gè)應(yīng)用程序域中為共享和重用的,并不應(yīng)該為每一個(gè)操作都創(chuàng)建一個(gè) ConnectionMultiplexer 對(duì)象實(shí)例,也就是說(shuō)我們可以使用常見(jiàn)的單例模式進(jìn)行創(chuàng)建。
雖然 ConnectionMultiplexer 實(shí)現(xiàn)了 IDisposable 接口,但這并不意味著需要使用 using 進(jìn)行釋放,因?yàn)閯?chuàng)建一個(gè) ConnectionMultiplexer 對(duì)象是十分昂貴的 , 所以最好的是我們一直重用一個(gè) ConnectionMu