You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
today I noticed that queue.getWorkersCount() / queue.getWorkers() do not work if the CLIENT LIST permission is missing.
Our redis provider changed the permissions of the managed redis instance with redis 7
and since then queue.getWorkersCount() does not work anymore due to the missing CLIENT LIST permission.
ReplyError: NOPERM User MY_USER has no permissions to run the 'client|list' command
Everything else seems to work as expected though.
So I was wondering whether there is a list of redis permissions a user needs to use all bullMQ features ?
The text was updated successfully, but these errors were encountered:
This is a strange request in my opinion. If a Redis host provider does not support a given Redis command, then they are not 100% compatible with Redis, in this case I suggest finding another provider as they are many (most of them) that are 100% compatible. We cannot keep a list of all the commands that BullMQ uses just because some small number of vendors do not support Redis as they should. We care about compatibility and we work together with many Redis vendors and we in fact even run the test suite against them to guarantee compatibility, such as Dragonfly, Upstash, Valkey, and obviously Redis itself.
Hi everyone,
today I noticed that
queue.getWorkersCount()
/queue.getWorkers()
do not work if theCLIENT LIST
permission is missing.Our redis provider changed the permissions of the managed redis instance with redis 7
and since then
queue.getWorkersCount()
does not work anymore due to the missingCLIENT LIST
permission.Everything else seems to work as expected though.
So I was wondering whether there is a list of redis permissions a user needs to use all bullMQ features ?
The text was updated successfully, but these errors were encountered: