Redis主从哨兵配置方案

采用一主二从三哨兵配置Redis的主从高可用配置方案

redis版本为 4.0.9,4.0.10也适用。

master IP:192.168.1.53

slave1 IP:192.168.1.54

slave2 IP:192.168.1.52

上传Redis到/opt下,解压缩。

cd /opt

tar -xzvf redis-4.0.9.tar

cd redis-4.0.9

make install

cd utils

sh install_server.sh

选择需要安装的端口

拷贝sentinel.conf至/etc/redis/下,并配置master配置文件,这里是6380.conf

cd /opt/redis-4.0.9
cp sentinel.conf    /etc/redis/sentinel_6380.conf

cd /etc/redis
vim 6380.conf

注释bind 127.0.01
关闭protected-mode

# bind 127.0.0.1

protected-mode no

配置哨兵文件,这里是sentinel_6380.conf,三台机器哨兵的配置文件相同

protected-mode no

# 配置监听的master
sentinel monitor mymaster 192.168.1.53 6380 2

# 更改默认的时间30秒为3秒
sentinel down-after-milliserconds mymaster 3000

配置salve1、salve2配置

cd /etc/redis

vim 6380.conf

除了上述master的配置外,slave还需配置slaveof

# bind 127.0.0.1

protected-mode no

# slave的配置
slaveof 192.168.1.53 6380

启动redis服务和sentinel服务

cd /usr/local/bin

# 启动redis服务
redis-server /etc/redis/6380.conf

# 启动哨兵服务
redis-sentinel /etc/sentinel_6380.conf &

# 查看启动的进程
ps -ef|grep reids
    原文作者:嬡芣棄
    原文地址: https://www.jianshu.com/p/1c77c90b3d20
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞