[go: up one dir, main page]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: List of redis permissions to use all bullMQ features ? #2809

Closed
lukas-becker0 opened this issue Oct 8, 2024 · 2 comments
Closed

Comments

@lukas-becker0
Copy link
lukas-becker0 commented Oct 8, 2024

Hi everyone,

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 ?

@manast
Copy link
Contributor
manast commented Nov 16, 2024

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.

@manast manast closed this as completed Nov 16, 2024
@manast
Copy link
Contributor
manast commented Nov 16, 2024

Btw, I would be open to have a table with a list of known vendors that fully support BullMQ.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants