redis5、redis6主从哨兵架构密码修改实战教程 |
您所在的位置:网站首页 › redis主从加哨兵模式 › redis5、redis6主从哨兵架构密码修改实战教程 |
一、配置哨兵和redis服务开机自启动
1、节点概况
主节点+哨兵1 10.10.10.61 从节点1+哨兵2 10.10.10.32 从节点2 + 哨兵3 10.10.10.62 2、配置哨兵服务的开机启动脚本 vi /etc/systemd/system/sentinel.service [Unit] # 自定义的服务描述 Description=sentinel # 依赖,在network服务之后启动 After=network.target [Service] Type=forking # sentinel启动的命令 ExecStart=/home/redis-5.0.9/src/redis-sentinel /home/redis-5.0.9/sentinel.conf # sentinel重启的命令 ExecReload=/home/redis-5.0.9/src/redis-sentinel -s reload # sentinel停止的命令 ExecStop=/home/redis-5.0.9/src/redis-sentinel -s stop PrivateTmp=true [Install] WantedBy=multi-user.target 3、配置redis服务的开机启动脚本vi /etc/systemd/system/redis.service [Unit] # 自定义的服务描述 Description=redis-server # 依赖,在network服务之后启动 After=network.target [Service] Type=forking # redis启动的命令 ExecStart=/home/redis-5.0.9/src/redis-server /home/redis-5.0.9/redis.conf # redis重启的命令 ExecReload=/home/redis-5.0.9/src/redis-server -s reload # redis停止的命令 ExecStop=/home/redis-5.0.9/src/redis-server -s stop PrivateTmp=true [Install] WantedBy=multi-user.target 4、重启加载开机启动文件并设置开机自启动 systemctl daemon-reload systemctl enable redis.service sentinel.service 二、修改redis服务和哨兵服务密码 1、查看当前redis服务和哨兵服务状态 /home/redis-5.0.9/src/redis-cli -a myoldpaas info replication /home/redis-5.0.9/src/redis-cli -a myoldpaas -p 26379 info 2、备份配置: cp /home/redis-5.0.9/sentinel.conf /home/redis-5.0.9/sentinel.conf.bak cp /home/redis-5.0.9/redis.conf /home/redis-5.0.9/redis.conf.bak 3、修改redis和哨兵的配置文件下面两种修改方法任选其中一种即可 修改方法1: 修改1:三个节点redis主服务redis.conf 增加或修改以下参数 masterauth "mynewpaas" requirepass "mynewpaas" 手工注释掉user default开头的行 修改2 :三个节点的哨兵配置文件 sentinel.conf增加或修改以下参数 sentinel auth-pass mymaster mynewpaas 修改方法2(使用脚本修改命令) sed -i 's/^masterauth.*/masterauth "mynewpaas"/' /home/redis-5.0.9/redis.conf sed -i 's/^requirepass.*/requirepass "mynewpaas"/' /home/redis-5.0.9/redis.conf sed -i 's/^sentinel auth-pass.*/sentinel auth-pass mymaster "mynewpaas"/' /home/redis-5.0.9/sentinel.conf #redis6的版本还需要执行下面这条命令 sed -i 's/^user default.*/#&/' /home/redis-5.0.9/redis.conf 3、检查验证修改效果 cat /home/redis-5.0.9/redis.conf|egrep "masterauth|requirepass" cat /home/redis-5.0.9/sentinel.conf|grep auth-pass 4、重启相关服务重启顺序: 1、关闭两个从节点redis服务 systemctl stop redis 2、关闭所有哨兵服务 systemctl stop sentinel 3、重启主节点的redis服务 systemctl stop redis;systemctl start sentinel 4、启动从服务和哨兵服务 systemctl start redis;systemctl start sentinel 5、查看redis集群状态 /home/redis-5.0.9/src/redis-cli -a mynewpaas info replication /home/redis-5.0.9/src/redis-cli -a mynewpaas -p 26379 info |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |