持久化配置
- 用来缓存的Redis实例尽量不要开启持久化功能
- 建议关闭RDB持久化功能,使用AOF持久化
- 利用脚本定期在slave节点做RDB,实现数据备份
- 设置合理的rewrite阈值,避免频繁的bgrewrite
- 配置no-appendfsync-on-rewrite = yes,禁止在rewrite期间做AOF,避免因AOF引起的阻塞
部署有关建议
- Redis实例的物理机要预留足够内存,应对fork和rewrite
- 单个Redis实例内存上限不要太大,例如4G或8G。可以加快fork的速度,减少主从同步、数据迁移的压力
- 不要与CPU密集型应用部署在一起
- 不要与高硬盘负载的应用一起部署。例如:数据库、消息队列
Comments NOTHING