:::tips 主从同步可以保证主从数据的一致性,非常重要,可以从以下几个方面来优化Redis主从集群:

    • 在master中的redis.conf配置文件中添加repl-diskless-sync yes,启用无磁盘复制,避免全量同步时的磁盘IO
    • Redis单节点上的内存占用不要太大,减少RDB导致的过多磁盘IO
    • 适当提高repl_baklog的大小,发现slave宕机时尽快实现故障恢复,尽可能避免全量同步
    • 限制一个master上的slave节点数量,如果实在是太多slave,则可以采用主-从-从链式结构,减少master的压力

    主-从-从架构图:
    image.png :::