Skip to content

架构表

ip 角色 环境
192.168.242.52 redis6.2.3
192.168.242.53 redis6.2.3
192.168.242.54 redis6.2.3

服务器配置(主从相同)

vi /usr/local/redis-6.2.3/redis.conf

# protected-mode yes改为no,即关闭保护模式
protected-mode no
# 注释bind 127.0.0.1 -::1,使所有主机可以连接
#bind 127.0.0.1 -::1
# 开启守护进程daemonize no改为yes
daemonize yes
# requirepass foobared 添加密码
requirepass 123

# 启动
/usr/local/redis-6.2.3/src/redis-server /usr/local/redis-6.2.3/redis.conf
# 登录客户端
/usr/local/redis-6.2.3/src/redis-cli

从服务器配置

vi /usr/local/redis-6.2.3/redis.conf

# # replicaof <masterip> <masterport> 设置主服务器ip与端口
replicaof 192.168.242.52 6379
# # masterauth <master-password> 填写主服务器密码
masterauth 123

# 启动
/usr/local/redis-6.2.3/src/redis-server /usr/local/redis-6.2.3/redis.conf
# 登录客户端
/usr/local/redis-6.2.3/src/redis-cli

测试主从性

# 主服务器添加数据
# 鉴权
auth 123
添加name 192.168.242.52 键值对
set name 192.168.242.52


# 从服务器查看数据
# 鉴权
auth 123
# 查看数据
127.0.0.1:6379> get name
"192.168.242.52"

Comments