Versão Mínima do Redis

Olá,

Notei que a versão mínima do Redis é especificada como 6.0, mas o Sidekiq exige apenas Redis v4.0+. discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

Gostaria de usar o Google Cloud Redis, mas ele suporta apenas a versão 5.

Qual é o motivo pelo qual o Discourse exige o Redis v6?

Essa é a versão que testamos e utilizamos em produção em nosso hospedagem.

Você pode fazer sua própria análise e avaliar se funciona com uma versão anterior, mas não prometemos que continuará funcionando com qualquer versão mais antiga do que a que recomendamos.

Usamos o Redis para muito mais do que apenas o Sidekiq.

Dito isso, o conjunto de recursos do Redis é bastante estável, então provavelmente funcionará bem hoje. Mas, nesse caso, você será responsável por testar as atualizações com cuidado.

3 curtidas

Isso parece justo. Uma atualização pode incorporar um novo recurso a qualquer momento.

O que mais o Discourse usa o Redis para fazer? Ou onde no código devo procurar?

Na verdade, bastante coisa.

Usamos o backend do Redis no gem GitHub - discourse/message_bus: A reliable and robust messaging bus for Ruby and Rack · GitHub para atualizações de página em tempo real, para o cache do Rails, para o limite de taxa distribuído, para nosso sistema de semáforo, etc.

7 curtidas

Estou executando um deploy no Kubernetes do GCP por mais um tempinho. Se eu não estivesse planejando migrá-lo para a AWS (foi o que o cliente pediu por um motivo não relacionado), provavelmente iria para rodar meu próprio Redis e não usaria o do Google.

1 curtida