搭建redis主从复制/读写分离

redis

搭建redis一主两从/读写分离,作用:

  1. 分摊主节点压力
  2. 提高读的并发量
  3. 主节点宕机,从节点仍然可以读

缺点:

  1. 主节点宕机会导致数据无法写入。
  2. 没有保证高可用。
  3. 没有解决写的压力。

主节点 redis.conf 配置

daemonize yes    // 在后台运行
dir /usr/local/data/redis/working   // 配置持久化文件存储路径
requirepass 123456  // 配置密码,可选
bind 0.0.0.0    //绑定对外ip   如果不修改默认只对localhost开放
appendonly yes                 //打开aof持久化方式

从节点 redis.conf 配置

daemonize yes    // 在后台运行
dir /usr/local/data/redis/working   // 配置持久化文件存储路径
requirepass 123456  // 配置密码,可选
bind 0.0.0.0    //绑定对外ip   如果不修改默认只对localhost开放
appendonly yes                 //打开aof持久化方式

// 主要加上以下两个配置
replicaof  主节点ip 主节点port
masterauth 123456  // 如果主节点配置了密码,这里就需要

启动redis 检查节点信息

redis-server   redis.conf    // 注意配置文件路径
redis-cli   			//连接redis
info replication

在这里插入图片描述

如有疑问,请在评论区留言。

猜你喜欢

转载自blog.csdn.net/weixin_41725792/article/details/110009090