Service discovery implementation for finding Memcached servers using DNS.
Memcached client that operates on multiple servers, pooling connections
to them, and sharding keys via a Selector
implementation.
Configuration for constructing a new client instance.
Wrapper for a client that belongs to a pool and must be returned
to the pool when complete.
Logic for picking a server to “own” a particular cache key that uses
rendezvous hashing.
An individual server that is part of a Memcached cluster.
Unique ID for a server in a Memcached cluster.
Response for both values and errors from multiple servers, indexed by server.
Implementation of a ClientFactory
that creates new Memcached clients that
use plaintext or TLS TCP connections.
Configuration for establishing a TLS connection to server with optional mTLS.
Response for values indexed by key and errors indexed by server.