文章出處

CacheManager是–個緩存通用接口抽象類庫,它支持各種高速緩存提供者,例如Memcache,Redis,并且有許多先進的功能特性。具體可以訪問官方網站  http://cachemanager.net

CacheManager設計目標就是簡化程序員對各種復雜緩存場景的處理,通過CacheManager只需要幾行的代碼就可以支持多層的緩存,從進程內緩存到分布式的緩存。通過CacheManager可以很容易在項目中更改緩存策略,它還提供一些更有價值的特性,例如高速緩存同步,并發更新,事件通知,性能計數器等等,這些都是我們程序員在使用緩存時經常要解決的。

CacheManager的最新版本是0.6,支持.Net 4.0, .Net 4.5, ASP.NET DNX 4.5.1 Core,可以通過Nuget 安裝,下面是CacheManager的相關的Nuget Package:

Package Name

.Net 4.0

.Net 4.5

DNX 4.5.1

DNX Core

CacheManager.Core

x

x

x

x

CacheManager.StackExchange.Redis

x

x

x

-

CacheManager.SystemRuntimeCaching

x

x

x

-

CacheManager.Memcached

x

x

x

-

CacheManager.Web

-

x

x

-

CacheManager.Couchbase

-

x

x

-

 

CacheManager也有良好的文檔支持,在作者網站和GitHub(https://github.com/MichaCo/CacheManager/tree/master/Articles)上都有很詳細的文檔:

Getting Started 如何安裝和使用Cache Manager的一個基本介紹

Configuration  接入如何通過配置文件或者代碼配置Cache Manager

Features and Architecture 深入介紹 Cache Manager 所有功能

Update Operations 解釋何時以及為什么要用update 方法替代Put

Cache Synchronization 緩存背板功能的用例解釋


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()