- 存储方式: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。