码迷,mamicode.com
首页 > 系统相关 > 详细

Redis和Memcache的区别

时间:2016-03-04 00:34:39      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

1、存储方式
Memcache和Redis数据都是存放在内存中,都是内存数据库。不过Memcache还可用于缓存图片、视频等等。

2、数据类型
Redis不仅支持简单的k/v类型的数据,还支持set、list、hash等数据结构的类型;
Memcache仅支持简单的数据类型,复杂对象需要客户端自己处理。

3、持久化
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候再次加载进行使用;
Memcache不支持数据持久存储

4、数据安全
Memcache挂掉后,数据就没了;Redis可以定期保存到磁盘

5、灾难恢复
Memcache挂掉后,数据不可恢复; Redis数据丢失后可以通过aof恢复;

6、最本质的不同(持久化)
Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Memcached只是简单的K/V缓存

Redis和Memcache的区别

标签:

原文地址:http://www.cnblogs.com/jiqinlin/p/5240537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!