温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下reddist的a of数据持久化。在Redd中支持两种不同的方式来实现数据的持久化,第一种是RDB,它的全称是redd database, 第二种是a of, 它的全称是append only file. 这里重点讨论一下a of方式的持久化。在这种方式下,Redis会根据日志写入策略将客户端的操作以日志的方式写入日志文件中,从而实现数据的持久化。当执行a off时,所有的命令都会追加到a off缓冲区中,A off缓冲区根据对应的策略向磁盘同步操作。注意,默认将会每一秒钟往日志文件中同步写入一次日志。随着A off日志文件越来越大,需要定期对a off日志文件进行重写,以达到压缩日志文件大小的目的。默认情况下,当a of重写时,禁止写入新的a of日志信息,此期间将阻塞客户端的操作。当Reddi服务器。
01:00
P重启时可以加载a of文件进行数据恢复。现在你已经知道什么是redd的a of数据持久化了,那你知道redd是如何通过2DB方式来实现数据持久化的吗?欢迎评论区留言讨论好了,记得点加号关注赵玉强老师。
我来说两句