redis和memcache有什么区别

时间:2020-10-14 09:05:50

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

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

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

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

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

分布式缓存服务 Redis

           

业界首个基于ARM-Based全栈整合的Redis云服务,支持双机热备的HA架构,提供单机、主备、Proxy集群、Cluster集群实例类型,满足高读写性能场景及弹性变配的业务需求

价格低至¥0.16/小时起

立即使用                
帮助文档                

https://www.huaweicloud.com/product/dcs.html

猜你喜欢