Redis主从复制搭建

目录

1、基础准备

2、主机配置

2.1进入redis

2.2修改主机配置文件

2.3查看连接情况

2.4增加主机值

3、从机配置

3.1进入redis

3.2设置认证密码

3.3连接主机

3.4密码认证

4、环境测试


1、基础准备

首先需要准备两台主机,我的主机IP地址是10.0.0.13,从机IP地址是10.0.0.24,操作系统都是Ubuntu24.04

安装方式可看下面文章

安装redis-CSDN博客

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"

此时可以看到从机已经可以进行同步,如果要搭建多个从机的主从集群,只需要重复从机的步骤就可以了

相关推荐
TDengine (老段)6 小时前
昆仑数智选择 TDengine TSDB,提升页岩气生产运行可视化与精细化管理能力
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
陆水A6 小时前
【问数系统】SQL跑对了图表却空了?打通问数系统最后1公里的3个API坑
大数据·数据库·自然语言处理·big data·etl工程师
海外数字观察家6 小时前
品未云:泰国华商批发零售一体化 ERP,破解本土软件适配难题|CSDN 技术分享
网络·数据库·人工智能
陳陈陳7 小时前
LLM的"消化系统":一文讲透RAG文档加载与智能切割
数据库·langchain·llm
IvorySQL7 小时前
云环境下PostgreSQL的Cgroup内存管理实践
java·数据库·postgresql
梅头脑7 小时前
Redis 核心原理:为什么快?五种数据结构 + 持久化双引擎
redis
霸道流氓气质7 小时前
CodeBuddy中配置Redis MCP 连接与排错实战
数据库·redis·缓存
王琦03187 小时前
第一章 数据库-理论基础
数据库
数行拙笔7 小时前
Redis---hash类型
数据库·redis·哈希算法
哈__7 小时前
MCP 协议落地实践:国产化数据库 AI 一站式 SQL 诊断调优方案
数据库·人工智能·sql