CentOS 中 Redis 数据库用redis-dump 备份数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/qq_28883885/article/details/79709640