Redis集群介绍及测试思路
原文中文,约12300字,阅读约需30分钟。发表于: 。Redis集群一般有四种方式,分别为:主从复制、哨兵模式、Cluster以及各大厂的集群方案。在3.0版本之前只支持单实例模式,3.0之后支持了集群方式。在3.0之前各大厂为了解决单实例Redis的存储瓶颈问题各自推出了自己的集群方案,其核心思想就是数据分片,主要有客户端分片、代理分片、服务端分片。这里咱们只介绍前三种方式:主从、哨兵、Cluster。
本文介绍了Redis集群的功能测试和调优测试,功能测试验证集群各种功能是否正常使用,调优测试解决集群脑裂、缓存穿透、击穿、雪崩、预热、降级、更新等问题。缓存雪崩解决方案包括分散key过期时间、随机延时、延长热点key过期时间或设置永不过期等。缓存预热可以提前将热点数据加载到缓存中,避免缓存冷启动时的性能问题。