Memcache和Redis的区别

1、Memcache的数据类型只能存储 key-value 只支持字符串类型
Redis支持的数据类型更多 字符串(string)、哈希(hash)、集合 (set)、有序集合(zset)、列表(list)。

2、Memcache数据只存储在内存中,如果发生问题数据会丢失。
Redis支持持久化,可以按照配置的规则把数据存储在硬盘上。

3、Memcache是多进程的,Redis是单进程的。

4、Memcache和Redis都支持分布式,但是分布式方式不同

  • Memcache的分布式在客户端。【客户端决定数据存储在那台服务器】
  • Redis的分布式在服务端。【服务端Redis决定数据存储在那台服务器】

猜你喜欢

转载自blog.csdn.net/Babysbreath__/article/details/107005955