码迷,mamicode.com
首页 > 其他好文 > 详细

缓存方案笔记

时间:2016-07-09 17:46:22      阅读:214      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!