redis 6.x 集群单机一键部署

redis 6.2版本的集群单机安装,内置启动停止脚本,一键部署,相当简单
附带安装包:
链接: link
https://download.csdn.net/download/qq_41908713/53378865

首先解压安装包
tar zxf redis-6.2.1_install.tar.gz
cd redis-6.2.1
目录结构:
redis-6.2.1/
├── bin
│?? ├── redis-cli
│?? ├── redis-server
│?? ├── start.sh
│?? └── stop.sh
├── redis_cluster
│?? ├── 10170
│?? │?? └── redis.conf
│?? ├── 10171
│?? │?? └── redis.conf
│?? └── 10172
│??     └── redis.conf
└── redis.conf

单机部署
配置redis-6.2.1/redis.conf 文件中的bind ip
启动redis单机:

./bin/start.sh

集群部署
配置redis-6.2.1/redis_cluster/{10170,10171,10172}/redis.conf文件中的bind ip
三个节点做redis集群,则需要把redis安装包解压到这三个节点,然后分别配置bind ip为节点ip
启动集群:
在三个节点都要执行
./bin/start.sh cluster

在这里插入图片描述
三台节点上redis进程都起来了之后,就可以开始执行redis cluster配置
此命令只需在一台节点上执行,随便一台就行:

./redis-cli --cluster create 172.19.18.135:10170 172.19.18.135:10171 172.19.18.135:10172 172.19.18.141:10170 172.19.18.141:10171 172.19.18.141:10172 --cluster-replicas 2 -a pjlpasswd
在这里插入图片描述
在这里插入图片描述
–cluster-replicas 2 备份数量
我们这里默认是1主2备
-a pjlpasswd 集群密码

查看集群状态
./redis-cli -h 172.19.18.135 -p 10170 -a pjlpasswd
在这里插入图片描述

特别说明一下redis.conf几个需要关注的配置点:

redis ip地址:
bind 192.168.1.1
redis监听端口:
port 10170
是否后台启动:
daemonize yes
pid存放路径:
pidfile /var/run/redis_10170.pid
日志存放路径:
logfile "/opt/redis/log/redis_10170.log"
数据存放路径:
dir /opt/redis/data/10170
是否开启集群:
cluster-enabled yes
集群认证密码:
masterauth pjlpasswd
requirepass pjlpasswd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值