RDB和AOF比较命令RDBAOF启动优先级低高体积小大恢复速度快慢数据安全性丢数据根据策略决定轻重重轻RDB最佳策略“关”:关掉RDB(无论主从),除了主从复制中的全量复制需要主节点执行一次bgsave,把 RDB...

RDB和AOF比较
命令 | RDB | AOF |
---|---|---|
启动优先级 | 低 | 高 |
体积 | 小 | 大 |
恢复速度 | 快 | 慢 |
数据安全性 | 丢数据 | 根据策略决定 |
轻重 | 重 | 轻 |
RDB最佳策略
- “关”:关掉RDB(无论主从),除了主从复制中的全量复制需要主节点执行一次bgsave,把 RDB 文件传给从节点来实现一个复制的效果。
- 集中管理:虽然 RDB 是一个很重的操作,但是对于数据备份是很好的,假如说按天、按小时这样一个比较大的量级备份数据,RDB 是一个比较不错的选择;因为文件大小比较小,重启速度比较快,对于集中备份管理比较有优势。
- 主从,从开?:有的时候需要在从节点开一下 RDB,这样可以在本机保存一个历史的 RDB 文件,要控制 save 的力度不要太频繁。
AOF最佳策略
- ”开“:缓存和存储,大多数情况下只会丢失1s数据,对于丢失的数据从数据源再加载一次就行。当对于访问数据源压力没有那么大、存储只起到一定的作用,建议关闭,因为AOF 确实是有一定的开销的。
- AOF重写集中管理:单机多部署的情况下 AOF 集中发生大量的一个 fork,这样会出现内存爆满。
- everysec
最佳策略
- 小分片
- 缓存或者存储
- 监控(硬盘、内存、负载、网络)
- 足够的内存
沃梦达教程
本文标题为:企业级Redis开发运维从入门到实践 (18)— RDB和AOF的抉择


猜你喜欢
- SQLSERVER调用C#的代码实现 2023-07-29
- 基于Python制作一个简单的文章搜索工具 2023-07-28
- 搭建单机Redis缓存服务的实现 2023-07-13
- SQL Server 2022 AlwaysOn新特性之包含可用性组详解 2023-07-29
- Numpy中如何创建矩阵并等间隔抽取数据 2023-07-28
- Oracle 删除大量表记录操作分析总结 2023-07-23
- Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections. 2023-07-16
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- MySQL8.0.28安装教程详细图解(windows 64位) 2023-07-26
- redis清除数据 2023-09-13