SpringBoot极简教程 · Spring Boot

redis 主从模式

2020-08-08  本文已影响0人  LssTechnology
1、redis配置

本文使用docker启动的redis,启动脚本如下

# BEGIN ANSIBLE MANAGED BLOCK
#!/bin/bash
HOME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
docker rm -f redis_4.0.10_6479;
docker run --name redis_4.0.10_6479 \
  --restart=always \
  -v $HOME/data:/data \
  -v $HOME/redis:/etc/redis \
  -p 6479:6479 \
  -d redis:4.0.10 \
  redis-server /etc/redis/redis.conf --appendonly yes  --requirepass "123456"
# END ANSIBLE MANAGED BLOCK

修改脚本启动三个redis,分别为redis_6479、redis_6579、redis_6679;暂定redis_6479为主节点,redis_6579、redis_6679为从节点

2、修改从节点(redis_6579、redis_6679)的配置文件
# 修改slaveof配置
slaveof <masterip> <masterport>  // 例 slaveof 192.168.8.124 6479

如果主节点需要访问密码,修改masterauth参数

# 添加密码
masterauth <master-password>  // 例 masterauth 123456

修改从节点优先级

# 节点优先级,越小说明优先级越高,主节点可不设置
slave-priority 90  // default 为 100
所以需要sentinel(哨兵)配置
一 、redis 主从模式、哨兵(sentinel) 配置、cluster(集群)联系与区别
三 、redis sentinel(哨兵)模式
四 、redis cluster(集群)模式
上一篇 下一篇

猜你喜欢

热点阅读