redis和么memcached的区别

  • 存储方式:memcached会把数据全部存在内存之中,断电即失。redis使用aof和rdb持久化,可以把数据持久化到磁盘上。
  • 数据支持类型:memcached对数据的支持很简单,只支持简单的key-value存储,而redis还支持list hash set sort set类型。redis还有三种特殊数据类型:Geospatial,Hyperloglog,bitmap
  • value的大小:redis可以达到1G,但memcached只有1M
  • redis支持master-slave复制模式
  • redis只是用单核,而memcached可以使用多核,所以平均每一核上redis在存储小数据时比memcached性能更高,而在100K以上的数据,memcached性能要高于redis。
原文地址:https://www.cnblogs.com/liuzhidao/p/14807901.html