当前位置: 首页 > news >正文

CacheManager:–个通用缓存接口抽象类库

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 缓存背板功能的用例解释

相关文章:

  • Map小结
  • Android中实现app版本更新
  • linux内核优化
  • 媒体类型(MIME类型)
  • AngularJS指令开发(1)——参数详解
  • [安卓] 15、用NFC解锁手机并自动打开应用
  • Delphi、C#之父Anders Hejlsberg首次访华 推广TypeScript
  • JavaScript 数据类型
  • code
  • Service-stack.redis 使用PooledRedisClientManager 速度慢的原因之一
  • [Linux] - 定时任务crontab
  • 30分钟让你了解MongoDB基本操作(转)
  • There is already an open DataReader associated with this Command which must be closed first
  • 部署Exchange2013
  • Windows server 2008 R2配置路由和***
  • 网络传输文件的问题
  • JavaScript 如何正确处理 Unicode 编码问题!
  • [case10]使用RSQL实现端到端的动态查询
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • express + mock 让前后台并行开发
  • flask接收请求并推入栈
  • Invalidate和postInvalidate的区别
  • Java面向对象及其三大特征
  • LeetCode18.四数之和 JavaScript
  • Linux CTF 逆向入门
  • React-redux的原理以及使用
  • Redis 中的布隆过滤器
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue-router的history模式发布配置
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 包装类对象
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 关于 Cirru Editor 存储格式
  • 将 Measurements 和 Units 应用到物理学
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前端面试之闭包
  • 如何胜任知名企业的商业数据分析师?
  • 删除表内多余的重复数据
  • 我建了一个叫Hello World的项目
  • 阿里云服务器如何修改远程端口?
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​io --- 处理流的核心工具​
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (02)vite环境变量配置
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (windows2012共享文件夹和防火墙设置
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (六)c52学习之旅-独立按键
  • (三)模仿学习-Action数据的模仿
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)程序员疫苗:代码注入
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法