版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28883885/article/details/79709640
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