您现在的位置是:课程
【赵强老师】什么是Redis Cluster
2023-06-29 21:14课程 人已围观
Redis Cluster是Redis的分布式解决方案,从3.0开始支持集群功能。Redis集群采用无中心节点方式实现,无需proxy代理,客户端直接与Redis集群的每个节点连接,根据同样的hash算法计算出key对应的slot,然后直接在slot对应的Redis上执行命令。在Redis看来,响应时间是最苛刻的条件,增加一层带来的开销是Redis不原因接受的。因此,Redis实现了客户端对节点的直接访问,为了去中心化,节点之间通过gossip协议交换互相的状态,以及探测新加入的节点信息。Redis集群支持动态加入节点,动态迁移slot,以及自动故障转移。
Redis使用中遇到的瓶颈
我们日常在对于redis的使用中,经常会遇到一些问题:
-
高可用问题,如何保证redis的持续高可用性。
-
容量问题,单实例redis内存无法无限扩充,达到32G后就进入了64位世界,性能下降。
-
并发性能问题,redis号称单实例10万并发,但也是有尽头的。
Redis-Cluster的优势
上一篇:计算机数学英语课程包_腾讯课堂