redis源码剖析(十三)—— dump.rdb文件分析

操作方式

127.0.0.1:9999> flushall
OK
127.0.0.1:9999> set name hodge
OK
127.0.0.1:9999> save
OK

查看rdb文件

[root@python src]# od -c dump.rdb
0000000   R   E   D   I   S   0   0   0   6 376  \0  \0 004   n   a   m
0000020   e 005   h   o   d   g   e 377 004   | 313 025   =   G   % 310
0000040
R E D I S 五个字节的REDIS
0 0 0 6 四个字节版本号(代表rdb文件的版本)
376 \0 切换到0号数据库
\0 004 n a m e 写入零号库总共四个字母
005 h o d g e 005总共5个字母
\0 004 n a m e 005 h o d g e
377 代表efo常量。
004 313 025 = G % 310 这个是校验和
查看各个库有多少字母 info db0:keys=1,expires=0,avg_ttl=0
[root@python src]# od -cx dump.rdb
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值