目录
1、基础准备
首先需要准备两台主机,我的主机IP地址是10.0.0.13,从机IP地址是10.0.0.24,操作系统都是Ubuntu24.04
安装方式可看下面文章
2、主机配置
2.1进入redis
redis-cli
2.2修改主机配置文件
vim /etc/redis/redis.conf
#添加如下内容
requirepass 123456
#修改下面这一行
bind 0.0.0.0 #允许所有主机连接,实际生产中应该限制IP
重启服务
systemctl restart redis-server.service
密码认证
auth 123456
2.3查看连接情况
info replication
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:10bede35b5714dcfa8edc89a8412260730eb116e
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
可以看到,redis默认自己为主机
2.4增加主机值
set key1 v1-master
3、从机配置
3.1进入redis
redis-cli
3.2设置认证密码
vim /etc/redis/redis.conf
#添加如下内容
requirepass 123456
重启服务
systemctl restart redis-server.service
密码认证
auth 123456
3.3连接主机
REPLICAOF 10.0.0.13 6379
3.4密码认证
CONFIG SET masterauth 123456
4、环境测试
查看从机数据
get key1
127.0.0.1:6379> get key1
"v1-master"
此时可以看到从机已经可以进行同步,如果要搭建多个从机的主从集群,只需要重复从机的步骤就可以了