(三十二)缓存:究竟选redis,还是memcache?
总结
什么时候选redis?
(1)复杂数据结构
(1)持久化
(1)天然高可用
(1)存储内容比较大
什么时候选memcache?
纯KV
为什么mc在纯KV能更快呢?
(1)预分配内存池
(1)redis的VM机制更慢
(1)redis的CPU计算复杂
(1)多线程可利用多核
其他
(1)redis源码可读性好
(2)redis和mc都需要手动水平切分
总结
什么时候选redis?
(1)复杂数据结构
(1)持久化
(1)天然高可用
(1)存储内容比较大
什么时候选memcache?
纯KV
为什么mc在纯KV能更快呢?
(1)预分配内存池
(1)redis的VM机制更慢
(1)redis的CPU计算复杂
(1)多线程可利用多核
其他
(1)redis源码可读性好
(2)redis和mc都需要手动水平切分