一、哨兵模式的概念
哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。
二、实验环境
三、安装redis服务
1、指定外部安装源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
2、安装redis
yum -y install redis
四、配置master主库的配置文件
1、vi /etc/redis.conf
#启动绑定的IP地址
bind 10.3.152.78
protected-mode yes
#绑定的端口
port 6379
tcp-backlog 511
#连接永不过时
timeout 0
#用来定时向client发送tcp_ack包来探测client是否存活的
tcp-keepalive 300
#开启守护进程模式
daemonize yes
supervised no
pidfile "/var/run/redis/redis.pid"
loglevel notice
#日志存放位置
logfile "/var/log/redis/redis.log"
#数据库数量
databases 16
#默认关于rdb的读写规划
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
#rdb的文件名与存放位置
dbfilename "dump.rdb"
dir "/var/lib/redis"
#主从复制中,从服务器可以响应客户端请求
slave-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
slave-priority 100
原文地址:https://blog.51cto.com/12965094/2422588
时间: 2024-10-11 02:55:14