Versión mínima de Redis

Hola,

Observo que la versión mínima de Redis especificada es la 6.0, pero Sidekiq solo requiere Redis v4.0+. discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

Quisiera usar Google Cloud Redis, pero solo admite la versión 5.

¿Cuál es la razón por la que Discourse requiere Redis v6?

Esa es la versión que probamos y utilizamos en producción en nuestro alojamiento.

Puedes hacer tu propia verificación y evaluar si funciona con una versión anterior, pero no garantizamos que seguirá funcionando con nada más antiguo que la versión que recomendamos.

Utilizamos Redis para muchas más cosas que solo Sidekiq.

Dicho todo esto, el conjunto de funciones de Redis es bastante estable, así que probablemente funcione bien hoy en día. Sin embargo, en ese caso, serás tú quien tenga que probar las actualizaciones cuidadosamente.

Eso suena justo. Una actualización podría incorporar una nueva función en cualquier momento.

¿Para qué más utiliza Discourse Redis? ¿O dónde en el código debería buscar?

De hecho, bastante.

Utilizamos Redis como backend en el gem GitHub - discourse/message_bus: A reliable and robust messaging bus for Ruby and Rack · GitHub para las actualizaciones de página en vivo, para la caché de Rails, para el límite de velocidad distribuido, para nuestro sistema de semáforos, etc.

Estoy ejecutando una implementación en GCP Kubernetes por un poco más de tiempo. Si no tuviera previsto moverlo a AWS (lo que el cliente solicitó por una razón no relacionada), probablemente cambiaría a ejecutar mi propio Redis y no usaría el de Google.