Redis进阶部分
- Redis配置文件详解
- Redis持久化
- 持久化之RDB操作
- rdb优缺点
Redis配置文件详解
Redis持久化
Redis是内存数据库,如果不将内存中的数据状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,所以Redis提供了持久化功能!
持久化之RDB操作
触发机制
- save的规则满足的情况下,会自动触发rdb规则
- 执行flushall命令,也会触发我们的rdb规则
- 退出redis也会产生rdb文件
备份就会自动生成一个dump.rdb文件
如何恢复rdb文件!
- 只需要将rdb文件放在我们redis启动目录就可以,redis启动的时候会自动检查dump.rdb文件,恢复其中的数据
rdb优缺点
- 优点
适合大规模的数据恢复!
对数据的完整性不高!
- 缺点
需要一定的时间间隔进行操作!如果redis意外宕机了,这个最后一次修改数据就没有了!
fork进程的时候,会占用一定的内存空间!