您的位置:首页 > 数据库 > Redis

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

2018-03-27 10:48 441 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息