Redis7命令ACL

后端 0 1068 0
发表于: 2023-06-19 20:23:55

简介: mark

Redis7

ACL

用户列表

127.0.0.1:6379> acl list
[
    "user default on nopass ~* &* +@all"
]

添加用户

127.0.0.1:6379> acl setuser hsslive on >123456 ~* &* +@all
OK
127.0.0.1:6379> acl list
[
    "user default on nopass ~* &* +@all",
    "user hsslive on #8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92 ~* resetchannels +@all"
]
127.0.0.1:6379> 

on,表示激活账号。off 表示禁用账号

>123456,表示设置密码为123456

~*,表示可操作所有key

+@all,表示可执行所有命令

添加用户密码

同一个账号可以设置多个密码

127.0.0.1:6379> acl setuser hsslive on >666666
OK
127.0.0.1:6379> acl list
[
    "user default on nopass ~* &* +@all",
    "user hsslive on #8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92 #94edf28c6d6da38fd35d7ad53e485307f89fbeaf120485c8d17a43f323deee71 ~* resetchannels +@all"
]
127.0.0.1:6379> 

给hsslive用户增加666666密码

删除用户密码