首页 > 系统服务 > 详细

redis和memcache的对比

时间:2017-06-10 11:55:48      阅读:309      评论:0      收藏:0      [点我收藏+]

redis和memcache的对比: 

Memcached:

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统
本质上,它是一个简洁的key-value数据库(存储系统)、键值对;
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

Redis :
redis是一个key-value存储系统。
Redis 是一个高性能的key-value数据库;

 

redis和memcache 区别:

1、存储方式:

  memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小;
  redis有部分存在硬盘上,这样能保证数据的持久性。
2、数据支持类型:
  redis在数据支持上要比memecache多的多, Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3、使用底层模型不同:
  新版本的redis直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求。
4、运行环境不同:
  redis目前官方只支持LINUX 上去行,从而省去了对于其它系统的支持,这样的话可以更好的把精力用于本系统
  环境上的优化,虽然后来微软有一个小组为其写了补丁,但是没有放到主干上。

 

redis和memcache的对比

原文:http://www.cnblogs.com/wyingli/p/6978105.html

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