redis数据导入导出


当前第2页 返回上一页

二、aof方式导入

3.jpg

三、rdb文件迁移方式

1. 原redis服务器

登录redis服务器,然后通过redis的客户端进行连接redis,命令如下:

1

2

[root@ ~]# redis-cli

127.0.0.1:6379>

注释:如果没有将redis-cli安装成服务,可以进入redis的src目录下进行客户端的连接

连接成功后,我们可以通过下面的命令找到redis的文件存放目录

1

2

3

4

127.0.0.1:6379> CONFIG GET dir

 "dir"

 "/var/lib/redis"

127.0.0.1:6379>

注释:在/var/lib/redis下

下面我们查看一下redis数据备份的触发条件,查看redis配置文件/ect/redis.conf ,可以看到redis数据备份的触发条件为:

save 900 1 #900秒内至少有1个key被更改,进行备份

save 300 10 #300秒内至少有300个key被更改,进行备份

save 60 10000 #60秒内至少有10000个key被更改,进行备份

我们可以通过 save的方式直接对此时的数据进行备份,命令如下:

1

2

3

[root@ ~]# redis-cli

127.0.0.1:6379> save   #数据备份

127.0.0.1:6379>  #退出

这个时候我们可以在redis的文件存放目录/var/lib/redis目录下看到刚刚备份的dump.rdb文件

2、目标服务器

登录目标redis服务器,我们先停止redis服务:

1

service redis stop  #停止redis服务

然后进入redis的文件存放目录/var/lib/redis,把刚刚备份的dump.rdb文件替换该目录下的dump.rdb文件

(建议先备份当前目录下的dump.rdb文件),重启redis服务

1

service redis start #启动redis服务

到此,redis数据迁移完成。

更多redis知识请关注PHP中文网redis教程栏目。

以上就是redis数据导入导出的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Redis使用要注意什么

Redis三种部署方案图文详解

为什么要使用Redis作为缓存

查看Redis是否持久化

windows下搭建Redis集群示例

Redis如何安装

为什么用Redis集群

实现从Redis中订阅消息转发到 websocket 客户端

Redis如何集群

.net中使用Redis的方法介绍

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...