zoukankan      html  css  js  c++  java
  • redis-dump安装与导出redis数据

    一、安装redis-dump
    redis-dump安装的时候一般都会遇到下面的错误:

    ERROR: Error installing redis-dump:
    redis requires Ruby version >= 2.2.2.
    1
    2
    所以这里我直接按照解决方案来安装redis-dump.

    1、安装rvm:

    gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
    curl -L get.rvm.io | bash -s stable
    1
    2
    执行

    find / -name rvm -print
    1
    显示如下即可:

    /usr/local/rvm
    /usr/local/rvm/src/rvm
    /usr/local/rvm/src/rvm/bin/rvm
    /usr/local/rvm/src/rvm/lib/rvm
    /usr/local/rvm/src/rvm/scripts/rvm
    /usr/local/rvm/bin/rvm
    /usr/local/rvm/lib/rvm
    /usr/local/rvm/scripts/rvm
    1
    2
    3
    4
    5
    6
    7
    8
    2、是rvm生效

    source /usr/local/rvm/scripts/rvm
    1
    3、安装一个版本

    rvm install 2.3.3
    1
    4、设置默认ruby

    rvm use 2.3.3 --default
    1
    5、查看ruby版本

    ruby --version
    1
    6、安装redis-dump

    gem install redis-dump -V
    1
    二、使用redis-dump导出数据

    导出指令如下:

    redis-dump -u :mypassword@localhost:6379 -d 1 >test.json
    1
    -u 后边跟redis数据库的信息,如果没有密码可以不写

    redis-dump -u 10.10.20.154:6377 -d 1 >test.json
    1
    如果直接导出本机端口为6379的可以把 -u 的部分给省去

    redis-dump >test.json
    1
    -d 指定导出哪个数据库的数据,如果不写则导出所有的,一定要注意数据库名字(这里是 1)前后必须要加空格。

  • 相关阅读:
    HappyLeetcode50:Rotate Array
    【python,排序】几种常用的排序算法,使用python实现
    【python,logging】python中的logging模块
    【Python Lib】解析HTML利器 BeautifulSoup
    CSS 创建方式与优先级
    Python 正则表达式
    Python文件IO
    Python Thread
    Python 2.x and 3.x String VS Bytes
    Python Socket
  • 原文地址:https://www.cnblogs.com/shawhe/p/10654005.html
Copyright © 2011-2022 走看看