Redis数据导出及导入

  1. 导出前的准备

     # 查看ruby版本
     ruby -v
     # 如果ruby版本小于2.2.2移除它
     yum remove ruby
     # 安装ruby相关的依赖
     yum install rubygems ruby-devel -y
     # 修改gem源
     gem sources --add http://gems.ruby-china.org/ --remove https://rubygems.org/
     gem sources -l
     # 下面这一步要记下命令行生成的秘钥
     curl -L get.rvm.io | bash -s stable
     # 使用生成的秘钥
     gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
     # 下载rvm
     cd /usr/bin
     curl -sSL https://get.rvm.io > rvm
     chmod 755 rvm
     rvm
     source /etc/profile.d/rvm.sh
     # 通过rvm安装ruby
     rvm list known
     rvm install 2.2.9 --disable-binary
     rvm use 2.2.9
     ruby -v
     # 安装redis数据管理插件
     gem install redis-dump -V
    
  2. 数据导出

     redis-dump 127.0.0.1:6379 /redis-data.json
    
  3. 数据导入

     cat /redis-data.json | redis-load 127.0.0.1:6379
    

results matching ""

    No results matching ""