redis中使用redis-dump导出、导入、还原数据实例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dszgf5717/article/details/48002943

redis的备份和还原,借助了第三方的工具,redis-dump

1、安装redis-dump

[root@localhost tank]# yum install ruby rubygems ruby-devel   //安装rubygems 以及相关包 

[root@localhost tank]# gem install redis-dump -V   //安装redis-dump


2、redis-dump导入导出数据

$ redis-dump
$ redis-dump -u 127.0.0.1:6371 > db_full.json
$ redis-dump -u 127.0.0.1:6371 -d 15 > db_db15.json
 
$ < db_full.json redis-load
$ < db_db15.json redis-load -d 15
# OR
$ cat db_full | redis-load
$ cat db_db15.json | redis-load -d 15
 
# You can specify the redis URI via an environment variable
$ export REDIS_URI=127.0.0.1:6371
$ redis-dump

导入数据时原有的不存在导入文件的数据不会删除,已经存在导入文件重复的key会被覆盖
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页