Connection error to external Redis

Hello Community,

I wanted to follow up on my previous post regarding our Discourse setup in Kubernetes, where we are facing connectivity issues between Unicorn threads and Redis during deployment rollouts. Despite trying various configurations, including removing HAProxy and disabling the Istio gateway, the issue persists.

We would greatly appreciate any guidance or recommendations to resolve this problem. Specifically:

  1. Do we need any special configuration for Redis to support our setup?
  2. What is the recommended approach for ensuring high availability with Redis, considering that Redis Cluster is not supported?
  3. If we opt for a single Redis node setup, what would be the impact of a brief Redis outage? Will Discourse repopulate the data in a stateless Redis environment where all data is lost upon restart?

Your insights would be invaluable as we continue troubleshooting this issue.

Thank you in advance for your support.