Redis 7.x 系列【36】访问控制表(ACL)
在Redis 7.x中,访问控制列表(ACL)功能提供了一种基于用户和权限的安全模型,以保护Redis服务器不受未授权访问的影响。
以下是一些使用Redis ACL功能的示例命令:
- 添加用户:
# 添加一个新用户
ACL SETUSER newuser on >password ~* +@all
- 给用户授权:
# 给用户授予所有权限
ACL SETUSER newuser on >password allcommands
- 查看用户列表:
# 查看当前的用户列表
ACL LIST
- 查看用户权限:
# 查看特定用户的权限
ACL LIST newuser
- 删除用户:
# 删除一个用户
ACL DELUSER newuser
- 更改用户密码:
# 更改用户密码
ACL SETUSER newuser on >newpassword
- 为用户添加特定权限:
# 为用户添加特定权限
ACL SETUSER newuser +set
- 移除用户的特定权限:
# 移除用户的特定权限
ACL SETUSER newuser -set
- 使用用户登录:
# 使用新用户登录
redis-cli -u newuser -p newpassword
在实际应用中,你需要根据自己的需求和环境来调整这些命令。记得在生产环境中使用复杂的密码来保障用户安全。
评论已关闭