Ora che Redis Labs ha deciso di rendere Redis non più open source, ci sono già piani per passare a uno dei fork open source, come Valkey o Redict, per quanto riguarda quale key-value store è ufficialmente supportato, per cosa è impostato di default per un’implementazione discourse_docker e, in definitiva, per una migrazione di discourse_docker per le implementazioni esistenti?
Immagino che finché discourse_docker sarà ancora bloccato a redis 7.0.7 in image/base/install-redis ci sarà tempo per pensarci, ma spererei che non si passi a una versione non open source da Redis Labs. Potrei immaginare che Redis Labs avrà alla fine un incentivo finanziario a creare incompatibilità per cercare di bloccare gli utenti nel loro fork, allontanandoli dal software open source verso quello proprietario. Redict, ad esempio, afferma esplicitamente che la versione 7.2.4 (attuale) è l’ultima release che sarà compatibile per una migrazione senza interruzioni.
Dato che Valkey sembra aver attratto la maggior parte dei precedenti contributori di Redis per semplice quantità di contributi passati e avendo un sostanziale supporto aziendale, mi sembra la scelta più ovvia? Redict si sta concentrando sulle capacità esistenti; Valkey è dove mi aspetterei più innovazione. Binbin Zhu, responsabile di più contributi a Redis rispetto a Redis Labs, è uno dei membri del team principale di Valkey.
Un paio di settimane fa, Linux Weekly News ha riassunto la situazione a quel punto: