本文是对Redis6的持久化配置,了解什么是AOF和RDB,它们的优缺点是什么,该如何使用。
什么是Redis持久化?
我们都知道Redis是一个基于内存的数据库,如果没有给Redis配置持久化的话,每当重启后Redis的数据就会全部丢失,会很麻烦。因此Redis需要开启持久化功能,将数据保存到磁盘上,当Redis重启后可以在磁盘中恢复数据。这样缓存数据就不容易丢失了。
开启持久化的两种方式
Redis开启持久化有两种方式:RDB(Redis DataBase)与AOF(append only file)
RDB持久化
RDB其实就是把数据以快照的形式保存到磁盘上。什么是快照呢?你可以把快照理解成当前这一时刻的数据拍成一张照片保存下来。RDB持久化是指在指定的时间间隔内将内存中的数据集快照形式写入磁盘。也是默认的持久化方式,这种方式就是将内存中的数据写入到二进制文件当中,默认的文件