首页 > 其他 > 详细

缓存方案笔记

时间:2016-07-09 17:45:03      阅读:247      评论:0      收藏:0      [点我收藏+]

 

存储方式 存储位置 过期策略 优先级 线程安全 应用场景
Dictionary<string,object> hash 内存 不支持 不支持 不支持 很少

System.Runtime.Caching.MemoryCache (非ASP.NET的程序)

System.Web.Caching.Cache (ASP.NET)

...

hash 内存 支持 支持 支持 中小规模
Enterprise Library 5.0‘s Caching Application Block

hash(在内存中)

内存、数据库、文件等

支持  支持 支持 (过时、不推荐)
memcached            
redis    内存 支持 支持 支持 大规模(推荐)

  

  

 

 

 

 

 

 

  

  redis:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。特点:

    Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的;

    Redis相比许多键值数据存储系统有相对丰富的数据类型;

    Redis可以将数据复制到任意数量的从服务器中;

缓存方案笔记

原文:http://www.cnblogs.com/the-owl/p/5656150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!