持久化配置

Ivan 发布于 24 天前 57 次阅读 Javaの福报 198 字 最后更新于 24 天前


持久化配置

  • 用来缓存的Redis实例尽量不要开启持久化功能
  • 建议关闭RDB持久化功能,使用AOF持久化
  • 利用脚本定期在slave节点做RDB,实现数据备份
  • 设置合理的rewrite阈值,避免频繁的bgrewrite
  • 配置no-appendfsync-on-rewrite = yes,禁止在rewrite期间做AOF,避免因AOF引起的阻塞

部署有关建议

  • Redis实例的物理机要预留足够内存,应对fork和rewrite
  • 单个Redis实例内存上限不要太大,例如4G或8G。可以加快fork的速度,减少主从同步、数据迁移的压力
  • 不要与CPU密集型应用部署在一起
  • 不要与高硬盘负载的应用一起部署。例如:数据库、消息队列