rdb
2016-04-16 15:02:06 2 举报
RDB(Redis Database)是Redis存储数据的持久化方式之一,它支持将内存中的数据保存到磁盘中,以便在系统重启后可以恢复数据。RDB通过生成二进制文件的方式实现数据的持久化,该文件包含了Redis数据库中的所有键值对。RDB的优点在于备份和恢复速度快,适合用于定期备份或全量备份的场景。然而,RDB的缺点是无法做到实时备份,如果Redis服务器宕机或崩溃,最后一次写入的数据可能会丢失。因此,RDB通常与AOF(Append Only File)结合使用,以提供更可靠的数据备份和恢复方案。
作者其他创作
大纲/内容
else
rdbSaveLongLongAsStringObject
小数字
rdbTryIntegerEncoding
/* Store verbatim */rdbSaveLen
rdbSaveRawString
如果是可以转为数字的字符串
//if value[-2的32次方~2的32次方]rdbEncodeInteger
else太长了
rdbEncodeInteger
if系统配置为rbd压缩
rdbSaveStringObject
rdbSaveLzfStringObject
type是INT
0 条评论
下一页