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...