企业架构LNMP学习笔记51

企业案例使用:

主从模式:

缓存集群结构示意图:

去实现Redis的业务分离:

读的请求分配到从服务器上,写的请求分配到主服务器上。

Redis是没有中间件来进行分离的。

是通过业务代码直接来进行读写分离。

准备两台虚拟机:

|----------|----------------|--------------|
| 主机名 | IP地址 | 备注信息 |
| server08 | 192.168.17.114 | redis-master |
| server09 | 192.168.17.115 | redis-slave |

master配置:

vim /usr/local/redis/bin/redis.conf

开启监听,在网络中与其他服务器进行网络交互的网卡,默认ens33

bind的ip指的是其他的主机需要和这个主机通讯的IP(这个的主机的IP地址)。

然后再启动redis-server:

我们可以从另外的redis从服务器来连接到redis上。

slave配置:

vim /usr/local/redis/bin/redis.conf

然后是重启服务器,并查看是否启动成功。

然后在redis主服务器上查看info的信息:

再看下redis从服务器上的info信息:

slave_read_only: 只读的信息。

如果主机宕机了,那么看从服务器:

主服务器在redis-cli中运行shutdown命令。

可以看到master_link_status的状态是down状态。

永久生效是需要修改配置文件。直接在配置文件中进行修改。

从redis的2.6版本,从服务器只有只读的功能。

主写从读。

相关推荐
yurenpai(27届找实习中)12 分钟前
从零读懂 AI 智能客服(一):模块职责与 SSE 聊天链路(后端架构)
java·人工智能·架构·langchain4j
会编程的吕洞宾22 分钟前
Redis大Key拖垮线上?排查定位与治理实战
数据库·redis·bootstrap
码农阿豪1 小时前
若依启动突然报 Redis MISCONF?一次从应用报错到磁盘爆满的完整排查记录
数据库·redis·bootstrap
ltl1 小时前
WebAssembly 架构:浏览器之外的运行时与沙箱
架构
uncle_ll2 小时前
LlamaIndex 全栈实战指南:架构解构、RAG 核心原理与私有知识库工程化落地方案
架构·llm·agent·rag·llamaindex
熊猫钓鱼>_>3 小时前
鸿蒙ArkUI全手势操作实战指南:6大基础手势从原理到落地避坑
人工智能·深度学习·华为·架构·harmonyos·arkui·tapgesture
天远数科4 小时前
零信任架构实战:基于天远二手车VIN估值构建自动化汽车数据网关
人工智能·架构·自动化·汽车
独孤九剑打醒他4 小时前
SMS 架构轻量化原型:单硬盘双分区实现方案+仿真
架构
这个DBA有点耶5 小时前
Redis大key“根治”指南:拆分策略与数据结构选型
数据库·mysql·架构
老郑聊AI业财智造6 小时前
Spring AI 技术架构与源码分析
java·人工智能·后端·spring·架构·软件工程