目录
安全
对于数据库来说,安全性是非常重要的,这时候就要提供身份验证,以便客户端想要建立连接时进行身份验证
语法
config set requirepass "123" //123 表示密码
requirepass :设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH <password>
命令提供密码,默认关闭
设置成功后,在此访问提示(error) NOAUTH Authentication required. 使用 auth password 登陆即可
备份
SAVE命令用于创建当前Redis数据库的备份。此命令将通过执行同步SAVE在Redis目录中创建dump.rdb文件。
BGSAVE是创建Redis备份的备用命令,此命令将启动备份过程并在后台运行。
还原数据
将Redis备份文件(dump.rdb)移动到Redis目录中并启动服务器以恢复Redis数据。
事务
Redis事务用于在一个步骤中执行多个命令。事务中的所有命令都作为一个隔离操作顺序执行,我们无法在执行Redis事务期间由另一个客户端发出请求。同时Redis事务是原子的。这时候在在执行命令时要么执行所有命令,要么任何命令都不执行。
使用“MULTI”命令启动事务,然后需要传递应在事务中执行的命令列表,之后整个事务由“EXEC”命令执行。
1 DISCARD 取消事务,放弃执行事务块内的所有命令。
2 EXEC 执行所有事务块内的命令。
3 MULTI 标记一个事务块的开始。
4 UNWATCH 取消 WATCH 命令对所有 key 的监视。