package envoy.config.filter.network.redis_proxy.v2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message RedisProtocolOptions

redis_proxy.proto:242

RedisProtocolOptions specifies Redis upstream protocol options. This object is used in :ref:`typed_extension_protocol_options<envoy_api_field_Cluster.typed_extension_protocol_options>`, keyed by the name `envoy.filters.network.redis_proxy`.

message RedisProxy

redis_proxy.proto:29

[#next-free-field: 7]

message RedisProxy.ConnPoolSettings

redis_proxy.proto:32

Redis connection pool settings. [#next-free-field: 9]

Used in: RedisProxy

enum RedisProxy.ConnPoolSettings.ReadPolicy

redis_proxy.proto:37

ReadPolicy controls how Envoy routes read commands to Redis nodes. This is currently supported for Redis Cluster. All ReadPolicy settings except MASTER may return stale data because replication is asynchronous and requires some delay. You need to ensure that your application can tolerate stale data.

Used in: ConnPoolSettings

message RedisProxy.PrefixRoutes

redis_proxy.proto:120

Used in: RedisProxy

message RedisProxy.PrefixRoutes.Route

redis_proxy.proto:121

Used in: PrefixRoutes

message RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy

redis_proxy.proto:126

The router is capable of shadowing traffic from one cluster to another. The current implementation is "fire and forget," meaning Envoy will not wait for the shadow cluster to respond before returning the response from the primary cluster. All normal statistics are collected for the shadow cluster making this feature useful for testing.

Used in: Route