Redis 数据备份与恢复
Redis中SAVG命令用于创建当前数据库的备份
语法
SAVG命令
执行该命令后将会在redis安装目录的src/下创建dump.rdb文件。
恢复数据
如果恢复数据,要将备份文件(dump.rdb)移动到redis安装目录并启动服务即可(默认备份的目录就在redis安装目录下所以备份后重启即可恢复数据。获取redis安装目录可使用config命令具体操作如下图所示:
以上命令输出的redis安装目录为/opt/installs/redis/src
Bgsave命令
创建备份文件也可以使用BGSAVE命令它与SAVE命令的区别是它在后台执行。具体实例如下图所示:
Redis安全
Redis可以通过修改配置文件来设置密码参数,这样在客户端连接redis时就需要密码验证,如此可以让redis服务更安全。
Requirepass参数设置
requirepass参数里存放的是连接redis的密码默认情况下为空示例如下图所示:
因此我们此时可以无需密码即可连接到redis服务,可以通过以下操作来修改参数值:
设置后就需要密码验证才能连接到redis服务并且执行命令前必须要进行auth+password操作才能正常执行redis命令,如果直接执行会出现以下情况:
此时需要执行auth命令来验证redis服务密码操作如下:
这样就可以保证设置redis密码后redis服务可以安全使用了。