Redis数据的导入与导出

今天把自己本地Redis的数据给搞没了,只好从线上环境导出。折腾一圈才搞定。。怪自己笨呗


先按照网上一般的安装方法,步骤如下:


1、yum install ruby rubygems ruby-devel   //安装rubygems 以及相关包  
2、gem sources -a https://ruby.taobao.org/ //加入淘宝镜像源
3、gem install redis-dump -V


安装一通之后,ruby倒是安装上了,但是后面的就提示错误了,原来ruby的版本太低,yum安装只到1.7的版本,无奈只有重新装。

重新安装的步骤如下:

1.移除旧的ruby版本,执行命令   $ sudo yum remove ruby ruby-devel
2.按照如下步骤安装ruby
   $ sudo yum groupinstall "Development Tools"
   $ sudo yum install openssl-devel
   $ wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz
   $ tar xvfvz ruby-2.1.2.tar.gz
   $ cd ruby-2.1.2
   $ ./configure
   $ make
   $ sudo make install
   ruby的版本可以在http://cache.ruby-lang.org/pub/ruby这里找合适自己的版本链接进行安装;
3.查看ruby是否成功安装:$ ruby --version
4.安装redis-dump:  $gem install redis-dump -V
5.导出线上数据到test.json:  $  redis-dump –u (-d 15 指定数据库) 127.0.0.1:6379 > test.json
6.导入到本地redis:   $< test.json redis-load 或者 cat test.json | redis-load (-d 15 到指定数据库)

ok了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值