redis集群部署

Redis部署过程

1、安装redis

将redis安装包上传至linux指定目录下

2、创建集群目录

 mkdir redis-cluster

3、在集群目录下创建节点目录

将redis/bin 目录 复制到节点目录下

 cp redis/ redis-cluster/7001 -r
 
#创建redis.conf,并编写配置内容
 vi redis.conf
 
 #cluster-enable 是否支持集群
 cluster-enable yes
 #端口
 port 7001
 
cluster-node-timeout 5000
appendonly yes
 
 # 设置 dump 持久化的文件位置
dbfilename dump.rdb

# 工作目录
# 例如上面的 dbfilename 只指定了文件名,
# 但是它会写入到这个目录下。这个配置项一定是个目录,而不能是文件名。
dir ./
#指定节点文件位置
cluster-config-file /opt/module/redis-cluster/7005/nodes.conf

image-20220923152641485

若存在appendonly.aof dump.rdb nodes.conf 必须先进行删除干净

4、复制出7001-7006节点

配置好一个节点文件后,复制到7002-7006节点

并且修改对应 的端口的文件路径

5、启动这六台redis

vi startall.sh

/opt/module/redis-cluster/7001/bin/redis-server /opt/module/redis-cluster/7001/redis.conf > 7001.log &

/opt/module/redis-cluster/7002/bin/redis-server /opt/module/redis-cluster/7002/redis.conf > 7002.log &

...

启动所有实例

sh startall.sh

6、创建集群

注意:在任意一台上运行

redis-cli --cluster create ip:port ip:port --cluster-replicas 1
 ./7001/bin/redis-cli --cluster create 10.19.36.189:7001 10.19.36.189:7002 10.19.36.190:7003 10.19.36.190:7004 10.19.36.191:7005 10.19.36.191:7006 -a (password) --cluster-replicas 1

7、创建成功

image-20220923154145629

连接集群

[root@localhost 7001]# ./bin/redis-cli -h 127.0.0.1 -p 7001 -c 

查看集群信息

127.0.0.1:7003> cluster info

查看集群中的节点信息

127.0.0.1:7003> cluster nodes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值