= memcached :type: cache :status: stable //// THIS FILE IS AUTOGENERATED! To make changes, edit the corresponding source file under: https://github.com/redpanda-data/connect/tree/main/internal/impl/. And: https://github.com/redpanda-data/connect/tree/main/cmd/tools/docs_gen/templates/plugin.adoc.tmpl //// // © 2024 Redpanda Data Inc. component_type_dropdown::[] Connects to a cluster of memcached services, a prefix can be specified to allow multiple cache types to share a memcached cluster under different namespaces. [tabs] ====== Common:: + -- ```yml # Common config fields, showing default values label: "" memcached: addresses: [] # No default (required) prefix: "" # No default (optional) default_ttl: 300s ``` -- Advanced:: + -- ```yml # All config fields, showing default values label: "" memcached: addresses: [] # No default (required) prefix: "" # No default (optional) default_ttl: 300s retries: initial_interval: 1s max_interval: 5s max_elapsed_time: 30s ``` -- ====== == Fields === `addresses` A list of addresses of memcached servers to use. *Type*: `array` === `prefix` An optional string to prefix item keys with in order to prevent collisions with similar services. *Type*: `string` === `default_ttl` A default TTL to set for items, calculated from the moment the item is cached. *Type*: `string` *Default*: `"300s"` === `retries` Determine time intervals and cut offs for retry attempts. *Type*: `object` === `retries.initial_interval` The initial period to wait between retry attempts. *Type*: `string` *Default*: `"1s"` ```yml # Examples initial_interval: 50ms initial_interval: 1s ``` === `retries.max_interval` The maximum period to wait between retry attempts *Type*: `string` *Default*: `"5s"` ```yml # Examples max_interval: 5s max_interval: 1m ``` === `retries.max_elapsed_time` The maximum overall period of time to spend on retry attempts before the request is aborted. *Type*: `string` *Default*: `"30s"` ```yml # Examples max_elapsed_time: 1m max_elapsed_time: 1h ```