RDB 和 AOF 的比较
命令 | RDB | AOF |
---|---|---|
启动优先级 | 低 | 高 |
体积 | 小 | 大 |
恢复速度 | 快 | 慢 |
数据安全性 | 丢数据 | 根据策略决定 |
轻重 | 重 | 轻 |
RDB 最佳策略
- 建议关闭 RDB;
- 集中管理,比如按天按小时集中管理;
- 在从节点开起 RDB,但要注意
save
的频率;
AOF 最佳策略
- 建议开启,但如果 redis 是做缓存系统,并且数据源的压力不是那么大,那么不持久化也是可以的;
- 对 AOF 重写做集中管理,避免同时大量 AOF 重写;
- 刷盘策略定为:everysec;
最佳策略
- 小分片,限制每个 redis 的内存为 4GB;
- 监控内存、硬盘、负载、网络;
- 足够的内存;