开发者社区> 问答> 正文

如何优化 Redis fork 耗时严重的问题?

如何优化 Redis fork 耗时严重的问题?

展开
收起
萝卜丝丸子 2024-06-03 21:17:41 35 0
1 条回答
写回答
取消 提交回答
  • 优化 Redis fork 耗时严重的问题可以从以下几个方面进行:

    控制 Redis 实例的内存大小,尽量保持在 10G 以下,因为 fork 的耗时与实例大小有关,实例越大,耗时越久。
    合理配置数据持久化策略,例如在 slave 节点执行 RDB 备份,推荐在低峰期执行;对于丢失数据不敏感的业务(例如将 Redis 当做纯缓存使用),可以关闭 AOF 和 AOF rewrite。
    避免将 Redis 实例部署在虚拟机上,因为 fork 的耗时也与系统有关,虚拟机通常比物理机耗时更久。
    降低主从库全量同步的概率,通过适当调大 repl-backlog-size 参数来避免主从全量同步。

    2024-06-03 22:32:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载