GitHub地址:https://github.com/MichaCo/CacheManager
CacheManager的优点:
让开发人员的生活更容易处理和配资缓存,即使是非常复杂的缓存方案。
CacheManager能够管理多种缓存,包含 内存, appfabric, redis, couchbase, windows azure cache, memorycache等。
提供了额外的功能,如缓存同步、并发更新、事件、性能计数器等
一、安装
使用Nuget为项目添加CacheManager包引用,CacheManager包含了很多的Package. CacheManager.Core是必须的。
实例:
使用内存缓存;只需要CacheManager.Core和CacheManager.SystemRuntimeCaching
static void Main(string[] args)
{
var cache = CacheFactory.Build("getStartedCache", settings =>
{
settings.WithSystemRuntimeCacheHandle("handleName");
});//创建了一个名称为getStartedCache的缓存实例