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 Adapter #396

Open
Totodore opened this issue Nov 5, 2024 · 2 comments · May be fixed by #402
Open

Redis Adapter #396

Totodore opened this issue Nov 5, 2024 · 2 comments · May be fixed by #402
Assignees
Labels
A-redis-adapter Area related to redis-adapter C-Enhancement Related to an enhancement E-Hard Call for participation: Experience needed to fix: Hard / a lot P-High High priority

Comments

@Totodore
Copy link
Owner

Totodore commented Nov 5, 2024

This is a tracking issue for a redis adapter. Once the async adapter PR is merged (see #395) it will be possible to start working on a redis adapter. First thought are:
We must let the end user choose its Redis client implementation. There are currently multiple potential candidates:

The best way to implement that would be to make a simple compat trait for every redis feature the adapter use (mostly PUB/SUB AFAIK). We could then put each redis implementation behind a feature flag for the most used implementation and otherwise propose the user to implement manually the compat trait if he wants another Redis flavour.

@Totodore Totodore self-assigned this Nov 5, 2024
@bossman1999
Copy link

When will it be updated? Waiting for this feature.

@Totodore
Copy link
Owner Author

I'm working on it on my spare time. I can't promise anything but it will be surely in 2025. (~3 to 10 months).

When will it be updated? Waiting for this feature.

@Totodore Totodore linked a pull request Dec 20, 2024 that will close this issue
3 tasks
@Totodore Totodore added A-redis-adapter Area related to redis-adapter P-High High priority E-Hard Call for participation: Experience needed to fix: Hard / a lot C-Enhancement Related to an enhancement and removed enhancement labels Jan 1, 2025
@Totodore Totodore added this to Roadmap Jan 1, 2025
@Totodore Totodore moved this to In Progress in Roadmap Jan 1, 2025
@Totodore Totodore linked a pull request Jan 1, 2025 that will close this issue
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-redis-adapter Area related to redis-adapter C-Enhancement Related to an enhancement E-Hard Call for participation: Experience needed to fix: Hard / a lot P-High High priority
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants