dump.rdb乱码?解析dump.rdb文件的方法
首先,dump.rdb文件是Redis的一个数据备份文件。Redis为了防止缓存失效导致缓存中的数据丢失,提供了两种策略机制:RDB机制和AOF机制。简单来说就是RDB是把数据直接备份到磁盘,而AOF是把写入Redis数据的命令备份到磁盘。
RDB持久化备份的默认的文件名就是dump.rdb。
目前我调研了网上解析dump.rdb文件的方法,往往还要下载安装Mircosoft Visual C++等其他插件,特别麻烦。
其实直接使用:
pip install rdbtools
安装rdbtools
即可,不用使用python-lzf
插件,但是仅限于rdb文件不大的情况下。
之后使用rdbtools解析rdb文件,转换为json文件
rdb --command json /yourPath/dump.rdb