Redis入门到精通(二十一)——Redis集群结构设计、Cluster集群

集群架构

集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果

集群作用

分散单条服务器的访问压力,实现负载均衡
分撒单台服务器的存储压力,实现可扩展性
降低单台服务器宕机带来的业务灾难

一、Redis集群结构设计

1.数据存储设计

通过两个算法(CRC16(key)和%16384),计算出key对应的位置

 

增强可扩展性 

 

2.集群内部通讯设计

 

二、cluster集群搭建

1.主从服务器配置文件添加cluster配置

cluster-enable yes      #设置成为cluster集群中的一个节点
cluster-config-file nodes-6379.conf    #自己配置启动文件nodes-6379.conf
cluster-node-timeout   10000    #节点超时了,这个时间到了就下线,单位是毫秒

2.Cluster节点操作命令

 

posted @ 2020-05-20 14:58  只会玩辅助  阅读(214)  评论(0编辑  收藏  举报