当前位置: 首页 > news >正文

Redis-6.2.9 主从复制配置和详解

1 主从架构图


192.168.254.120 u24-redis-120  #主库
192.168.254.121 u24-redis-121  #从库

2 redis软件版本


root@u24-redis-121:~# redis-server --version
Redis server v=6.2.9 sha=00000000:0 malloc=libc bits=64 build=56edd385f7ce4c9b

3 主库redis配置文件(192.168.254.120)


root@u24-redis-120:~# cat /usr/local/redis-6.2.9/etc/redis.conf 
bind 0.0.0.0
daemonize yes
pidfile /redis/data/redis_6379.pid
loglevel notice
logfile "/redis/log/redis_6379.log"
databases 16
dir /redis/data
maxmemory 1024mb
requirepass ""
masterauth ""


4 从库redis配置文件(192.168.254.121)


root@u24-redis-121:~# cat /usr/local/redis-6.2.9/etc/redis.conf 
bind 0.0.0.0
daemonize yes
pidfile /redis/data/redis_6379.pid
loglevel notice
logfile "/redis/log/redis_6379.log"
databases 16
dir /redis/data
maxmemory 1024mb
requirepass ""
masterauth ""
slaveof 192.168.254.120 6379


5 查看主从复制状态


#在主库查看
127.0.0.1:6379> info replication
# Replication
role:master        #角色主库
connected_slaves:1 #有一个从库连接
slave0:ip=192.168.254.121,port=6379,state=online,offset=1064,lag=1  #从库连接ip、端口和是否在线

#从库查看
127.0.0.1:6379> info replication
# Replication
role:slave    #角色从库
master_host:192.168.254.120   #主库IP
master_port:6379     #主库端口
master_link_status:up  #连接主库状态


6 从节点设置端口主从复制和切换主库


#断开主库
127.0.0.1:6379>slaveof no one

#从库临时切换主库
127.0.0.1:6379>slaveof newmasterIP port

#从库永久切换主库
将slaveof newmasterIP port 写入redis.conf

http://www.xdnf.cn/news/730567.html

相关文章:

  • 65.AI流式回答后再次修改同一界面的消息不在同一对话中bug
  • 深入剖析HBase架构
  • DeviceNET转EtherCAT网关:医院药房自动化的智能升级神经中枢
  • 将材质球中的纹理属性对应的贴图保存至本地
  • 【iptables防火墙】-- URL过滤 (Hexstring、IP、DoT和DoH)
  • 用wireshark抓了个TCP通讯的包
  • 讲述我的plc自学之路 第十一章
  • 一套qt c++的串口通信
  • 新版Chrome浏览器WEB端加载DWG TrueView查看DWG、dxf工程图纸
  • CentOS 7 环境下部署 LAMP
  • RabbitMQ和MQTT区别与应用
  • MSVC支持但是Clang会报错的C++行为
  • 在 ODROID-H3+ 上安装 Win11 系统
  • Python图片格式批量转换器教程
  • 【仿生机器人】仿生机器人系统架构设计2.0——具备可执行性
  • MySQL事务及其原理
  • 【Java】mybatis-plus乐观锁-基本使用
  • 高效微调大模型:LoRA技术详解
  • python里的Matplotlib库
  • C#面试问题41-60
  • 嵌入式(1):STM32 GPIO与AFIO深度解析:从原理到高阶应用实战
  • YOLO使用SAHI进行小目标检测
  • 深度剖析Node.js的原理及事件方式
  • AgenticSeek,开源本地通用AI Agent,自主执行任务
  • 从零开始手写一个Promise,彻底理解异步编程的核心原理
  • 如何获取Minio元数据
  • 每日八股文5.30
  • 谷云科技发布业内首份 Oracle OSB 迁移到 iPaaS 技术白皮书
  • 40. 自动化异步测试开发之编写异步业务函数、测试函数和测试类(类写法)
  • Delphi读写Mifare Desfire Ev1 Ev2 EV3卡修改AES密钥源码