gpt4 book ai didi

redis - 如何使用ACL限制对Redis pubsub中某些主题的访问?

转载 作者:行者123 更新时间:2023-12-03 06:41:23 24 4
gpt4 key购买 nike

我希望某些客户端无法订阅Redis pubsub中的某些主题。 Redis ACL是否可能?

最佳答案

是的,这是您可以使用ACL将客户端仅限制为“foo”主题的方法:

$ redis-cli
127.0.0.1:6379> ACL SETUSER limitedpubsub on nopass -@all +subscribe|foo
OK
127.0.0.1:6379> AUTH limitedpubsub ""
OK
127.0.0.1:6379> SUBSCRIBE bar
Reading messages... (press Ctrl-C to quit)
(error) NOPERM this user has no permissions to run the 'subscribe' command or its subcommand
^C
$ redis-cli
127.0.0.1:6379> AUTH limitedpubsub ""
OK
127.0.0.1:6379> SUBSCRIBE foo
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "foo"
3) (integer) 1

关于redis - 如何使用ACL限制对Redis pubsub中某些主题的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60466697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com