redis学习十四:redis持久化之RDB

发布时间 2023-06-26 16:26:17作者: 浮笙芸芸

持久化技术:把内存中数据最终写入磁盘,RDB和AOF

为什么需要:防止服务器宕机缓存数据都没有了

 

 

 RDB:RDB持久性以指定的时间间隔执行数据集的时间点快照(实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件形式写到磁盘上,也就是快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。这个快照文件就称为dump.rdb,其中,rdb就是redis database的缩写)

能干什么:能在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话说的snapshot内存快照,它恢复时再将硬盘快照文件直接读会内存里;

redis的数据都在内存中,保存备份时它执行的是全量快照,也就是说,把内存中的所有数据都记录到磁盘中,一锅端;

rdb保存的是dump.rdb文件

这个是redis之前的配置,偷个懒直接用了尚硅谷的视频截图:

redis6.2以及7.0:

 这个就是dump.rdb保存路径,像我这个就是保存在当前目录