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

Redis Cluster support? #6

Open
joebowbeer opened this issue Jun 3, 2020 · 4 comments
Open

Redis Cluster support? #6

joebowbeer opened this issue Jun 3, 2020 · 4 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@joebowbeer
Copy link

Can you update the docs regarding support for Redis.Cluster?

ioredis supports it, but it's not clear how to configure conveyor-mq.

In addition, Redis documents a hash tag technique that can be used with clusters:

https://redis.io/topics/cluster-spec#keys-hash-tags

but it's not clear how to achieve this using conveyor-mq.

@jasrusable
Copy link
Contributor

Hey @joebowbeer, Conveyor MQ does not currently explicitly support Redis Clusters but having read through the various Redis Cluster documentation, it doesn't seem that it would be too difficult to implement support for Redis Clusters in Conveyor MQ.

Could you please tell me some more about the specifics of the Cluster setup you might want to support using Conveyor MQ?

@jasrusable jasrusable added enhancement New feature or request question Further information is requested labels Jun 3, 2020
@joebowbeer
Copy link
Author

I want to use a ioredis Redis.Cluster as client. When using a cluster, I read that it is necessary to supply a hash tag per queue so that all the keys associated with each queue are hashed to the same node.

@jasrusable
Copy link
Contributor

Thanks for those details, I will add supporting Redis Cluster to my roadmap.

@jasrusable
Copy link
Contributor

I've started working on adding Redis Cluster support here #25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants