redis备份
Redis连接
Redis 的连接命令基本上都用于管理 Redis服务器与客户端连接。
示例
下面的例子说明了一个客户端在Redis服务器上,如何检查服务器是否正在运行并验证自己。
redis 127.0.0.1:6379> AUTH "password" OK redis 127.0.0.1:6379> PING PONG
下表列出了 redis 连接的基本命令:
序号 | 命令及描述 |
---|---|
1 |
AUTH password 验证密码是否正确 |
2 |
ECHO message 打印字符串 |
3 |
PING 查看服务是否运行 |
4 |
QUIT 关闭当前连接 |
5 |
SELECT index 切换到指定的数据库 |
Redis备份
Redis的SAVE命令用于创建当前 Redis 数据库的备份。
语法
Redis 的 SAVE 命令的基本语法如下所示:
127.0.0.1:6379> SAVE
示例
在执行此命令之后,将在 redis 目录中创建一个 dump.rdb 文件。
恢复 Redis 数据
要恢复 redis 数据只需要要将 Redis 的备份文件(dump.rdb)放到 Redis 的目录中,并启动服务器。要了解知道 Redis 目录在什么位置,可使用 CONFIG 命令,如下所示:
127.0.0.1:6379> CONFIG get dir 1) "dir" 2) "/user/yiibai/redis-2.8.13/src"
在上面的命令命令输出为 /user/yiibai/redis-2.8.13/src 就是使用的 Redis 目录,也就是 Redis 的服务器安装的目录。
Bgsave
创建 Redis 的备份也可以使用备用命令 BGSAVE 。此命令将启动备份过程,并在后台运行此。
示例
127.0.0.1:6379> BGSAVE Background saving started