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

主写从读。

相关推荐
数据智能老司机11 分钟前
DevOps 安全与自动化——理解 DevOps 文化与原则
架构·自动化运维·devops
数据智能老司机14 分钟前
DevOps 安全与自动化——开发环境搭建
架构·自动化运维·devops
天下无贼!37 分钟前
【自制组件库】从零到一实现属于自己的 Vue3 组件库!!!
前端·javascript·vue.js·ui·架构·scss
范纹杉想快点毕业1 小时前
基于 C 语言视角:流程图中分支与循环结构的深度解析
c语言·stm32·单片机·设计模式·架构·流程图·uml
Code季风1 小时前
深入理解 Redis 分布式锁:实现互斥保障的最佳实践
redis·分布式·微服务
一只鹿鹿鹿5 小时前
【网络安全】等级保护2.0解决方案
运维·安全·web安全·架构·信息化
摸鱼仙人~6 小时前
Redis 数据结构全景解析
数据结构·数据库·redis
zandy10117 小时前
解构衡石嵌入式BI:统一语义层与API网关的原子化封装架构
架构
大佐不会说日语~11 小时前
Redis高频问题全解析
java·数据库·redis
你我约定有三12 小时前
分布式微服务--万字详解 微服务的各种负载均衡全场景以注意点
java·开发语言·windows·分布式·微服务·架构·负载均衡