1. Redis相比memecache,擁有更多的數(shù)據(jù)結(jié)構(gòu)和支持更豐富的數(shù)據(jù)操作。
1.1 Redis支持key-value,常用的數(shù)據(jù)類型主要有String、Hash、List、Set、Sorted Set。
1.2 memecache只支持key-value。
2. 內(nèi)存使用率對比,Redis采用hash結(jié)構(gòu)來做key-value存儲,由于其組合式的壓縮,其內(nèi)存利用率會高于memecache。
3. 性能對比:Redis只使用單核,memecache使用多核。
4. Redis支持磁盤持久化,memecache不支持。 Redis可以將一些很久沒用到的value通過swap方法交換到磁盤。
5. Redis支持分布式集群,memecache不支持。