Теперь, когда Redis Labs решила больше не поддерживать Redis как проект с открытым исходным кодом, есть ли какие-либо планы по переходу на один из форков с открытым исходным кодом, таких как Valkey или Redict, в отношении того, какое хранилище ключ-значение официально поддерживается, какое используется по умолчанию при развёртывании discourse_docker и, в конечном счёте, как будет выполнен миграция для существующих развёртываний через discourse_docker?
Я полагаю, что пока discourse_docker остаётся привязанным к Redis 7.0.7 в файле image/base/install-redis, у нас есть время подумать, но я надеюсь, что проект не перейдёт на версию с закрытым исходным кодом от Redis Labs. Можно представить, что у Redis Labs со временем появится финансовая мотивация создать несовместимости, чтобы привязать пользователей к своему форку, оторвав их от открытого исходного кода в сторону проприетарного ПО. Например, Redict прямо заявляет, что (текущая) версия 7.2.4 станет последним релизом, совместимым для бесшовной миграции.
Учитывая, что Valkey, судя по всему, привлекла большинство бывших разработчиков Redis по количеству прошлых вкладов и имеет существенную корпоративную поддержку, мне кажется, это наиболее очевидный выбор? Redict сосредоточен на существующем функционале; Valkey же, по моему мнению, станет площадкой для большей инновации. Бинбин Чжу, который, по сообщениям, внёс больше вкладов в Redis, чем сама Redis Labs, является одним из ключевых членов команды Valkey.
Несколько недель назад Linux Weekly News подвёл итоги на тот момент: