redis集群搭建(手动分槽)

1、安装redis

2、将redis-cli、redis-server拷贝到/user/bin目录下,作为全局命令

3、cd ~/redis-4.0.8/

     创建各个节点的配置

      mkdir -p cluster/data/7001

      ......

      mkdir -p cluster/data/7006

     将每个配置文件拷贝到相应节点目录  cp redis.conf cluster/data/7001

4、将每个节点配置修改

vi ~/redis-4.0.8/cluster/data/7001.redis.conf

      修改以下配置:

port 7001 # 客户端连接端口
bind xxx.xxx.xxx.xxx #实例绑定的IP地址
dir /home/abc/redis-4.0.8/cluster/7001/data # redis实例数据配置存储位置
daemonize yes # 是否以后台进程的方式启动redis实例
pidfile pidfile /home/abc/redis-4.0.8/cluster/7001/redis_7001.pid # 指定该进程pidfile
cluster-enabled yes # 开启集群模式
appendonly yes # 开启aop日志
requirepass xxxxx # master开启密码保护
masterauth xxxxx # replica同master交互密码

5、启动各个节点

     redis-server ./7001.redis.conf

     ......

     redis-server ./7006.redis.conf

 

 

6、进入其中一个节点客户端,将每个节点建立通信

建立通信后查看cluster info查看信息,此时cluster_state为fail状态,cluster_known_nodes为6(本人第一次当时漏了一个)

7、手动分配slots

查看各节点的masterid

8、进入各要作为从节点的客户端,指定各自的主节点

此时主从节点以配置成功

查看集群信息

cluster_state变成了ok

9、这个时候集群就搭建成功了,测试下

一切正常,完美!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值