CentOS 中 Redis 資料庫用redis-dump 備份資料
阿新 • • 發佈:2018-12-26
CentOS 中 Redis 資料庫用redis-dump 備份
1、安裝Ruby 環境
$ yum -y install ruby ruby-devel
$ yum -y install rubygems
2、新增淘寶Ruby映象
# 檢視現有ruby源;
$ gem sources -l
# 移除現有ruby源;
$ gem sources --remove http://rubygems.org/
# 新增淘寶ruby源;
$ gem sources --add https://ruby.taobao.org/
# 檢視更改後的ruby源;
$ gem sources -l
3、安裝redis-dump
更新Ruby版本
$ yum -y install curl
$ curl -L get.rvm.io | bash -s stable
$ source /usr/local/rvm/scripts/rvm
$ rvm list known
$ rvm install 2.3.4
$ rvm use 2.3.4
執行以上命令 就使用了Ruby 2.3.4版本,接下來安裝redis-dump
$ gem install redis-dump
4、備份和還原
#備份 password 是你資料庫的密碼
$ redis-dump -a password -u 127.0 .0.1:6379 > test.json
#還原
$ test.json redis-load -u 127.0.0.1:6379