`
pengfeifei26
  • 浏览: 236237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

redis与memcached

 
阅读更多
memcached和redis相同点:都是以键值对的形式来存储数据,通俗讲就是一个大的hashtable
缓存数据都是存在内容中 key-value

不同点:
memcached:
1、一个key所对应的值必须要通过客户端序列化成二进制流存储 byte[](缺点,由于序列化反序列化消耗CPU比较大)
2、一个key所对应的值最大只能是1m
3、传统的memcached是不支持内存数据的持久化操作,当服务器重启,数据会丢失
4、可以配置读写分离
5、多线程

redis:
1、一个key对应的值可以是 string,list<>,sortlist<>,Set,OrderdSet,实现队列,免去序列化操作(大大提升了CPU的工作效率)
2、redis可以按照设置策略将内存中的数据持久,化到服务器硬盘,当服务器重启以后自动回从服务器硬盘中将数据重新加载回内存
3、可以配置redis的读写分离
4、单线程


http://blog.csdn.net/jinwufeiyang/article/details/52156817 redis windows
https://github.com/MSOpenTech/redis/releases
http://blog.csdn.net/fei565789229/article/details/51629258

http://blog.csdn.net/he90227/article/details/44919649
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics