Python - redis rdb备份文件导入本地

1. 安装 rdbtools

pip install rdbtools

 

2. 安装 python-lzf

pip install python-lzf

 

3. rdb 文件导出为json文件

rdb --c json 路径名称/备份文件名称.rdb -f xx.json

 

4. 解析json文件

with open('文件路径/xx.json', 'r') as json_file:
    res = json.loads(json_file.read())

 

5. 连接redis

r = redis.Redis(host='localhost', port=6379, db=14)

 

6. 将解析数据写入本地redis

for key, value in res[0].items():
    r.set(key, json.dumps(value))


posted @ 2024-04-12 17:52  _Q  阅读(85)  评论(0编辑  收藏  举报