CacheManager 個通用快取介面抽象類庫

2021-09-07 03:19:24 字數 1226 閱讀 9930

cachemanager是–個快取通用介面抽象類庫,它支援各種快取記憶體提供者,例如memcache,redis,並且有許多先進的功能特性。具體可以訪問官方**

。cachemanager設計目標就是簡化程式設計師對各種複雜快取場景的處理,通過cachemanager只需要幾行的**就可以支援多層的快取,從程序內快取到分布式的快取。通過cachemanager可以很容易在專案中更改快取策略,它還提供一些更有價值的特性,例如快取記憶體同步,併發更新,事件通知,效能計數器等等,這些都是我們程式設計師在使用快取時經常要解決的。

cachemanager的最新版本是0.6,支援.net 4.0, .net 4.5,asp.net dnx 4.5.1

core

package name

.net 4.0

.net 4.5

dnx 4.5.1

dnx core

cachemanager.corex

x x

x cachemanager.stackexchange.redisx

x x

- cachemanager.systemruntimecachingx

x x

- cachemanager.memcachedx

x x

- cachemanager.web-

x x

- cachemanager.couchbase-

x x

- cachemanager也有良好的文件支援,在作者**和github(上都有很詳細的文件:

getting started如何安裝和使用cache manager的乙個基本介紹

configuration接入如何通過配置檔案或者**配置cache manager

features and architecture深入介紹 cache manager 所有功能

update operations解釋何時以及為什麼要用update 方法替代

put

cache synchronization快取背板功能的用例解釋

CacheManager快取管理開源工具

本文主要介紹我的開源專案cachemanager的使用說明和特性 cachemanager可以協助管理我們專案應用中使用的redis memcache快取鍵值對。目前已經實現了對redis的支援,支援的資料型別包括string list set sortedset hash,可以修改 刪除鍵值,設定...

乙個通用分頁類

1 功能 這個通用分頁類實現的功能是輸入頁數 第幾頁 和每頁的數目,就能獲得相應的資料。2 實現原理 分頁的實現通常分為兩種,一種是先把資料全查詢出來再分頁,一種是需要多少查詢多少,這裡使用第二種,所以就需要先實現在dao層能夠查詢一定範圍內的資料,這裡就實現通過id作為鍵值,查詢一定範圍內的資料的...

乙個通用WebPart查詢列表

public partial class commonlist system.web.ui.usercontrol set 列表型別 public enum selecttype private selecttype selecttype selecttype.list personalizable...