redis 集群搭建(cluster模式)

1、cluster模式特点

多个redis节点网络互联,数据共享

所有节点都是一主一从(也可以一主多从),从节点不提供服务,仅作为备用

不支持同时处理多个key,因为redis需要把key均匀分布在各个节点上

并发量很高的情况下,同时创建key-value会降低性能并导致不可预测的行为

支持在线增加、删除节点

客户端可以连接任何一个主节点进行读写 

2、搭建步骤

        1)复制服务器文件夹,如图

        2)修改各个服务器文件夹下的配置文件redis.windows.conf,监听端口和支持集群模式,配置node conf文件 

                port 6379

                bind 127.0.0.1

                cluster-enabled yes

                cluster-config-file nodes-6379.conf

        3)  挨个启动redis服务器,执行命令 ./redis-server ./redis.windows.conf 

        4)  在某个文件夹下执行命令启动集群服务  ./redis-cli.exe --cluster create --cluster-replicas 1 127.0.0.1:6379 127.0.1.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384(下一步需要输入yes)

(可能运行报错,[ERR] Node 127.0.0.1:6379 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0,需要删除各个文件夹下面的dump.rdb文件)

 3、查看集群

任一redis客户端,执行cluster slots 命令,得到集群slots分布,主从关系

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值