华为云计算 云知识 redis和memcache有什么区别
redis和memcache有什么区别

redis是现在的企业使用最广泛缓存技术,而在redis以前memcache是一些公司最常用的缓存技术,它们比较相似,但有如下一些区别:

(1)redis相对于memcache来说拥有更丰富的数据类型,可以适用更多复杂场景。

(2)redis原生就是支持cluster集群模式的,但memcache没有原生的集群模式,需要依靠客户端来实现往集群中分片写入数据。

(3)redis使用的是单核,memcache使用的是多核,所以redis在存储小数据的时候性能比较高,memcache在存储大一点的数据时候性能更好。

(4)memcache在使用简单的key-value存储的时候内存利用率更高,但redis如果采用hash的结构来做存储,内存使用率会较好。

上一篇:RDA功能特性介绍 下一篇:华为智能交通应用场景

分布式缓存服务 Redis

 

分布式缓存服务(简称DCS)业界首个支持Arm和x86双架构的Redis云服务,支持双机热备的HA架构,提供单机、主备、Proxy集群、Cluster集群、读写分离实例类型,满足高读写性能场景及弹性变配的业务需求