-
-
Notifications
You must be signed in to change notification settings - Fork 748
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
Are you using Valkey or any other Redis fork? #981
Comments
I use Valkey both personally and at work |
@kamikazechaser is there any specific concern you would like to address? Core data structures and access to core data structures, so the API to access functionalities are pretty stable, and there will not be any change that causes incompatibilities on the Redis side and with forks. For what concerns the clients, Redis clients are tested against all Redis flavors, including Community Edition. So, Redis clients are expected to continue working with forks unless changes Redis cannot control occur. |
@mortensi No specific concern. I'm just seeing a lot of Redis libraries getting fractured/discussing the same issue. E.g. We have |
Thanks, @kamikazechaser. I can tell and guarantee that Redis libraries are supported by both the community and the company, compatibility is granted, and alignment between different client libraries is pursued. If you experience any issues with the Redis libraries, let me know so we can check on a case-by-case basis. |
@mortensi Appreciate it! I think the statements coming out of Redis these last few days are more reassuring! |
We were using Redis extensively and now, after running feature parity tests (specifically for our needs), we are in the process to migrate to Valkey and will be migrating more projects next year. We already migrated some low-impact projects to valkey-io/go-valkey and we are actively monitoring. It's working great so far. So we appreciate Valkey compatibility is being considered, since Asynq is one of the core libraries on our projects. |
I saw #769 talking about an error and how it makes dragonfly not compatible. I recall that dragonfly does have the functionality to allow undeclared keys, namely
I have tried the example code to create and consume the task and it worked as expected. Do you expect any hidden "side effects" or is this all there is to do to make dragonfly compatible. |
This is just a temperature check discussion on what kind of Redis server implementation folks are using with this library.
There is some concern with these comments on the future of Redis client compatibility:
We could mitigate such issues if we can plan and work around this from now. (E.g. Starting with #976).
The text was updated successfully, but these errors were encountered: