Redis Cluster support
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 598
- Forks
- 168
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 86
Description
Is your feature request related to a problem? Please describe.
Unable to make use of the AWS ElastiCache Redis HA cluster efficiently in caching. Secondly Redis cluster mode is not supported.
Describe the solution you'd like
Support the AWS ElasticCache Redis configured in cluster mode or provide option to enter two different Redis host entries for write and read operation separatly. In /etc/pulp/settings.py need separate Redis host entries one for write and other of read operations.
Describe alternatives you've considered
Currently only the option is to use Primary endpoint for both Read-Write options in a Redis Cluster - Disabled mode.
Additional context
Reference: https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Endpoints.html
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with /etc/pulp/settings.py and the AWS ElastiCache endpoint documentation linked in the issue. Determine how Redis connection settings and read/write operations are currently represented; done means the supported configuration and behavior cover Redis cluster mode or the requested separate read and write endpoints.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python, redis
- Domain
- backend, cloud, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100