1. Redis相比memecache,拥有更多的数据结构和支持更丰富的数据操作。
1.1 Redis支持key-value,常用的数据类型主要有String、Hash、List、Set、Sorted Set。
1.2 memecache只支持key-value。
2. 内存使用率对比,Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于memecache。
3. 性能对比:Redis只使用单核,memecache使用多核。
4. Redis支持磁盘持久化,memecache不支持。 Redis可以将一些很久没用到的value通过swap方法交换到磁盘。
5. Redis支持分布式集群,memecache不支持。