Redis

This extension may be referenced by the qualified name envoy.health_checkers.redis

Note

This extension is not hardened and should only be used in deployments where both the downstream and upstream are trusted.

Redis health checker configuration overview.

config.health_checker.redis.v2.Redis

[config.health_checker.redis.v2.Redis proto]

{
  "key": "..."
}
key

(string) If set, optionally perform EXISTS <key> instead of PING. A return value from Redis of 0 (does not exist) is considered a passing healthcheck. A return value other than 0 is considered a failure. This allows the user to mark a Redis instance for maintenance by setting the specified key to any value and waiting for traffic to drain.