企业架构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版本,从服务器只有只读的功能。

主写从读。

相关推荐
JienDa2 分钟前
JienDa聊PHP:电商系统实战架构深度解析与优化策略
开发语言·架构·php
旷野说10 分钟前
用 Redis + Lua 守住打赏原子性:我在单体系统中的微观实践(续)
redis·junit·lua
n***632711 分钟前
华为HuaweiCloudStack(一)介绍与架构
服务器·华为·架构
vortex515 分钟前
什么是Unix哲学?或者:如何像克尼汉一样思考、像里奇一样编码、像汤普森一样架构
java·架构·unix
七宝大爷23 分钟前
Transformer架构变体全景图:从BERT到GPT的演化路径
架构·bert·transformer
重生之我是Java开发战士24 分钟前
【Java SE】TCP/IP协议栈:从分层架构到核心机制
java·tcp/ip·架构
永不停歇的蜗牛25 分钟前
解决方法:在本地电脑安装的Centos虚拟机上启动redis服务,使用本地电脑客户端无法连接到redis。
linux·redis·centos
z***565625 分钟前
GO 快速升级Go版本
开发语言·redis·golang
小毅&Nora27 分钟前
【云计算】【Kubernetes】 ② K8S的架构、应用及源码解析 - Pod 生命周期管理与 CRI 集成详解
架构·kubernetes·云计算
D***y20127 分钟前
Redis服务安装自启动(Windows版)
数据库·windows·redis