美文网首页
windows安装redis-dump

windows安装redis-dump

作者: sakura579 | 来源:发表于2021-10-18 11:02 被阅读0次

    一、RedisDump 是什么?

    RedisDump 是一个用于 Redis 数据导入 / 导出的工具,是基于 Ruby 实现,因此先安装 Ruby。

    二、使用步骤

    1.安装Ruby

    安装Ruby(Ruby+Devkit 2.6.5安装、msys2-x86_64-20180531.exe安装)

    官方下载地址:https://rubyinstaller.org/downloads/ 带DEVKIT的安装包

    2.Ruby下载完成,点击安装(不要修改目录),勾选全部的复选框

    Ruby的安装配置完成

    安装Redis-dump

    1:打开CMD、输入:gem install redis-dump

    2.安装成功后接下来可以使用redis-dump进行备份

    远程redis ip与端口 :url:port 密码 123456

    导出远程redis数据到本地

    redis-dump -u url:port -a 123456 > redis_6379.json

    将redis备份文件rate_6379.json导入到本地redis

    < redis_6379.json redis-load -u 127.0.0.1:6379

    将redis备份文件rate_6379.json导入到本地redis
    -n 以二进制形式导入
    < redis_6379.json redis-load -u 127.0.0.1 -a 123456 -n

    问题:

    解决:修改dump.rb文件

    安装路径:Ruby26-x64\lib\ruby\gems\2.6.0\gems\redis-dump-0.4.0\lib\redis

    注释32行,就可以了

    指令:

    redis-dump 导入

    -u, --uri=S                      Redis URI (e.g. redis://hostname[:port])
    -d, --database=S                 Redis database (e.g. -d 15)
    -a, --password=S                 Redis password (e.g. -a 'my@pass/word')
    -s, --sleep=S                    Sleep for S seconds after dumping (for debugging)
    -c, --count=S                    Chunk size (default: 10000)
    -f, --filter=S                   Filter selected keys (passed directly to redis' KEYS command)
    -b, --base64                     Encode key values as base64 (useful for binary values)
    -O, --without_optimizations      Disable run time optimizations
    -V, --version                    Display version
    -D, --debug
    
    

    redis-load导入

    -u, --uri=S                      Redis URI (e.g. redis://hostname[:port])
    -d, --database=S                 Redis database (e.g. -d 15)
    -a, --password=S                 Redis password (e.g. -a 'my@pass/word')
    -s, --sleep=S                    Sleep for S seconds after dumping (for debugging)
    -b, --base64                     Decode key values from base64 (used with redis-dump -b)
    -n, --no_check_utf8
    -V, --version                    Display version
    -D, --debug
    
    

    总结

    之前在网上找了许多资料发现很少有将远程redis数据备份到本地redis的方法,还好找到这篇文章,以此记录希望对大家有帮助。

    原文链接:https://blog.csdn.net/u012499506/article/details/103728654

    相关文章

      网友评论

          本文标题:windows安装redis-dump

          本文链接:https://www.haomeiwen.com/subject/tpzgoltx.html