一、启动一个主从服务
1.主节点配置,主节点不用特殊配置,就修改redis.conf配置文件,然后正常启动一个redis服务
1.修改redis的配置文件
vim redis.conf
2.
#修改主服务器的redis.conf配置文件中的bind配置 --原配置
bind 127.0.0.1
#修改为
bind 0.0.0.0
3.修改后台启动
daemonize no
改为
daemonize yes
2.从节点配置,从节点配置,修改redis.conf配置
1.修改redis的配置文件
vim redis.conf
2.
#修改主服务器的redis.conf配置文件中的bind配置 --原配置
bind 127.0.0.1
#修改为
bind 0.0.0.0
3.修改后台启动
daemonize no
改为
daemonize yes
4.修改slaveof节点中master节点
# slaveof <masterip> <masterport> 主节点的ip和端口
slaveof 192.168.30.23 6379
添加主节点redis链接密码
masterauth 123456
3.启动主节点 ,启动从节点
启动redis服务端
./redis-server /etc/redis.conf
通过截图可以看到当前主节点role为master,slaveof从节点ip链接信息从节点信息,显示role为slave
二、启动一个哨兵sentinel服务
1.首先配置sentinel.conf文件,命令如下
vim sentinel.conf,内容如下
daemonize yes
port 26378
protected-mode no
dir "/usr/local/soft/sentinel6378-tmp"
sentinel monitor redis-ww-master 192.168.30.75 6379 2
sentinel down-after-milliseconds redis-ww-master 30000
sentinel failover-timeout redis-ww-master 180000
sentinel parallel-syncs redis-ww-master 1
2.启动redis-server
./redis-server /usr/local/soft/redis_6378.conf
3.启动redis-sentinel
./redis-sentinel /usr/local/soft/redis-3.2.11/sentinel6378.conf