Redis与Memcache的区别

1.目前主流的缓存技术有redis和memcache

2.区别:

l从性能来看:

redis:单核,因此在大数据量的情况下,略逊色于Memcache

Memcache:多核,多线程,性能强劲,但是在数据量不大时,优势不明显

l 从存储方式来看:

redis:支持数据持久化和主从备份。数据更安全,可以搭建集群

Memcache:数据存于内存,没有持久化功能

l 从数据结构来看:

redis:除了基本的k-v 结构外,支持多种复杂结构

Memcache:只支持基本k-v 结构

结论:如果对持久化、数据结构和处理有复杂要求的,肯定使用Redis;如果仅仅是基本的key-value结构的基本get和set需求,建议使用memcache

原文地址:https://www.cnblogs.com/lichangyun/p/8643520.html