[Core] Discussion to support Valkey instead of or alongside Redis #44641
Labels
core
Issues that should be addressed in Ray Core
enhancement
Request for new feature and/or capability
P2
Important issue, but not time-critical
Description
Discussion thread for whether to support Valkey
With the change of Redis' licensing many users may not be able to deploy Redis due to company policy. I wanted to start a discussion thread to see if Ray should move to support Valkey alongside Redis or instead of Redis.
I am not overly familiar with Ray's core but with a quick look it seems the code as ~200 references to Redis. I think out the gate supporting Valkey and Redis both may be fairly straightforward however as Valkey matures it may deprecate API's supported by Redis and the other way around.
Context for those not familiar: Redis has moved from a OSI approved open source license to a dual license model with RSALv2 and SSPL. These licenses prohibit companies from running Redis as a service without paying appropriate license fees. While many companies may still run it there are many more who will be unwilling to take the risk (from my experience with the Elasticsearch -> OpenSearch fork).
I think supporting Valkey is important to ensure that users are able to freely adopt Ray but wanted to get others thoughts.
Edit:
I forgot to mention this work probably does not to be immediate as Valkey has only just recently been formed but it is likely going to be the primary distribution going forward supported by AWS, Google Cloud, and Oracle due to the license change. See Linux Foundation thread: https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community
The text was updated successfully, but these errors were encountered: