您现在的位置是:课程

【赵强老师】什么是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的优势

-->

站点声明:一个联盟广告计划,旨在为网站提供一种通过广告和链接到Amazon.com.赚取广告费的手段。

Copyright © 2010-2011 ICP备案号:豫ICP备16025789号-3