-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Redict instead of Redis #44443
Comments
I'm aware, but since this change was just out of the blue, I don't trust Redis anymore. Thus, suggesting this. Nevertheless, thank you for putting it for the record, @solracsf :D |
Sure! If i read correctly, Redict is a fork of actual Redis (7.2.4) so, basically, it will comunicate the same way, using the same (actual) commands : Just like Dragonfly or KeyDB, for example. Nextcloud doesn't (offically) supports these, but they work with Nextcloud, because they use the same protocol and commands than Redis does. \EDIT/ confirmed here: https://redict.io/docs/redis-compat/ |
I was about to reply that you're right, it's a fork of the 7.2.4 version. However, as stated at the announcement, it will diverge from the Redis codebase, and also from other Redis' forks. Also, and I quote:
Redict announcement, section "Future changes". Also, it's worth it to note the relation with other forks. |
I'd rather support more caching backends than just removing Redis in favour of another. Some more implementations: |
PikiwiDB(Pika): Forever Partners of Redis Since March 20th, in response to Redis's announcement to adopt SSPL and RSAL for protecting its commercial interests, a series of projects such as KeyDB, Dragonfly, Valkey, Redict, and Garnet have voiced their intentions to become alternatives to Redis. Since 2015, as one of the first projects to open-source on Redis protocol built on RocksDB, PikiwiDB (formerly known as Pika) has explicitly stated its intention not to replace Redis but to serve as a vital complement. It actively seeks to establish a good cooperative relationship with Redis. Additionally, PikiwiDB remains open to collaboration with other projects claiming to be the "best alternatives to Redis." PikiwiDB(Pika) Product Matrix
Solutions to Redis ChallengesWhen Redis's memory usage exceeds a specific threshold (such as 16GiB), issues such as limited memory capacity, single-threaded bottlenecks causing blocking, long startup and recovery times, and high memory hardware costs may arise. PikiwiDB(Pika) continues to focus on the "disk-enhanced Redis" direction, enhancing product performance around the following technical points:
CommunityThe PikiwiDB(Pika) open-source community invites your participation and support. For any questions, feedback, or suggestions, please contact us through the following channels:
|
I also see this as a good idea, to be honest, so users can have more options! |
How to use GitHub
Is your feature request related to a problem? Please describe.
Redis has been relicensed to an issue that could cause problems in the future.
Describe the solution you'd like
I propose to support redict instead of Redis as soon as the 7.3.0 release is available to everyone, after the forking process is completed. This will ensure that FOSS is always used into Nextcloud.
Describe alternatives you've considered
No alternative besides Redict.
Additional context
No additional context is needed.
The text was updated successfully, but these errors were encountered: