-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Add support for Redis forks to Redis cache, lookup and modules #9640
Comments
Files identified in the description: If these files are incorrect, please update the |
!component +plugins/modules/redis_data_incr.py |
Files identified in the description:
If these files are incorrect, please update the |
Redict doesn't seem to have a Python client, but Valkey has valkey-py (https://github.com/valkey-io/valkey-py), a fork of redis-py. I guess as long as the functionality from redis-py used by the modules/plugins works fine with Valkey, they are already compatible. Supporting both redis-py and valkey-py is also possible to implement, but requires some effort (and should better have some testing). |
Thanks @felixfontein currently Debian doesn't appear to have |
Sure, feel free to create PRs for that :) |
Thanks @felixfontein but I don't feel qualified to do that. |
Summary
The Ansible Community.Mysql Collection supports MySQL and the MariaDB fork, could support for Redis forks, specifically Redict and Valkey be considered for the the Ansible Redis cache, lookup and modules?
These two forks are of particular interest to me since they are packaged by Debian (Redict, Valkey) and RedHat (Redict, Valkey) and they each have a key feature, Redict is CopyLeft and Valkey appears to have the most backing.
Issue Type
Feature Idea
Component Name
redis
Additional Information
I haven't tried using all the existing Redis cache, lookup or modules with either Redict or Valkey but the community.general.redis_info module seems to work fine with Valkey so perhaps all that is needed is an update to the documentation to say that the forks can be used?
The redis-py Python interface to Redis is is developed and maintained by Redis Inc so if changes are required here there is probably not much hope that it will support any forks?
Code of Conduct
The text was updated successfully, but these errors were encountered: