简易版redis集群模型搭建

redis集群搭建背景

当单个redis所占用的内存超过20g的时候,建议这时候搭建一个redis集群,主节点负责写,子节点负责读。这样可以减轻主节点很大的压力。比较数据库的主要操作时读取。

集群构造图

集群配置方式

  1. 集群配置,主节点不用改任何配置,配置都在子节点上。
  2. 子节点配置文件中需要配置的位置:
    • 端口

    • 进程名

    • 日志名

    • 持久化文件名
      rdb

      aof

    • 主节点ip和port

  3. 注意事项
    需要注意的是,子节点的配置文件和主节点的配置文件时分开的,单独存在的。有多个子节点,就应该有多个配置文件,毕竟日志名不能重复。这里可以考虑使用docker做集群部署

启动后字节点,查看效果

  1. 当前没有任何数据
  2. 向主节点中插入一条数据:set a 1
  3. 向子节点插入一条数据,这时候会失败,因为子节点只能读取,所有数据是从主节点中更新过来的

查看主从节点信息

info replication

关于主从复制的两个概念

全量复制和增量复制

posted @ 2022-08-01 22:17  影梦无痕  阅读(34)  评论(0)    收藏  举报