Redis Proxy

Redis Proxy configuration overview.

config.filter.network.redis_proxy.v2.RedisProxy

[config.filter.network.redis_proxy.v2.RedisProxy proto]

{
  "stat_prefix": "...",
  "cluster": "...",
  "settings": "{...}"
}
stat_prefix
(string, REQUIRED) The prefix to use when emitting statistics.
cluster
(string, REQUIRED) Name of cluster from cluster manager. See the configuration section of the architecture overview for recommendations on configuring the backing cluster.
settings
(config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings, REQUIRED) Network settings for the connection pool to the upstream cluster.

config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings

[config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings proto]

Redis connection pool settings.

{
  "op_timeout": "{...}"
}
op_timeout
(Duration) Per-operation timeout in milliseconds. The timer starts when the first command of a pipeline is written to the backend connection. Each response received from Redis resets the timer since it signifies that the next command is being processed by the backend. The only exception to this behavior is when a connection to a backend is not yet established. In that case, the connect timeout on the cluster will govern the timeout until the connection is ready.