redis的主从同步是异步进行的,这意味着主从同步不会影响主逻辑,也不会降低redis的处理性能。支持一主多从以及多级从结构。
目的
- 冗余备份
- 提升读性能(比如比较耗时的操作由从服务器来做)
应用
- 主从架构中,可以考虑关闭主服务器的数据持久化功能,只让从服务器进行持久化,这样可以提高主服务器的处理性能。
- 在主从架构中,从服务器通常被设置为只读模式,这样可以避免从服务器的数据被误修改。 但是从服务器仍然可以接受CONFIG等指令,所以还是不应该将从服务器直接暴露到不安全的网络环境中。如果必须如此,那可以考虑给重要指令进行重命名,来避免命令被外人误执行:rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52。