一:redis主从复制
(1)配置要求 一台主maste 二台从slave
(2)架构图
(3)配置流程
1:分配拷贝2份redis.conf 分别命名为 redis6380.conf redis6381.conf
2:修改redis.conf文件
[1]requirepass password [设置连接master需要密码,在391行。]
[2]禁用rdb快照 142 143 144 注释掉。
[3]ppendfilename appendonly.aof [开启aof]
3:修改redis6380.conf
[1]pidfile /var/run/redis6380.pid [修改pid,41行]
[2]port 80 [修改监听端口,在45行]
[3]dbfilename dump6380.rdb [修改快照文件名称]
[4]masterauth password [设置访问主master的密码]
[5]appendonly no [修改aof日志改为NO]
[6]slaveof localhost 6379 [修改指向主端口 在205行]
4:按3同理修改redis6381.conf文件
(4)操作流程
1:杀死redis所有的进程[pkill -9 redis]
2:启动redis服务
6379端口: ./bin/redis-server redis.conf
6380端口: ./bin/redis-server redis6380.conf
6381端口: ./bin/redis-server redis6381.conf
3:连接服务
6379端口: ./bin/redis-cli
6380端口: ./bin/redis-cli -p 6380
6381端口: ./bin/redis-cli -p 6381
4:设置值
操作6379端口:auth password 【设置的密码】 然后在设置值。set name hgj123 。
操作6380端口:看是否能获取到name的值。get name 。如果能获取到说明配置成功.
操作6381端口:看是否能获取到name的值。get name 。如果能获取到说明配置成功。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法