libmemcached Constants and Defaults¶
SYNOPSIS¶
- #include <libmemcached-|libmemcached_version|/memcached.h>
- Compile and link with -lmemcached
-
LIBMEMCACHED_VERSION_STRING
¶ String value of libmemcached version such as "1.1.0"
-
LIBMEMCACHED_VERSION_HEX
¶ Hex value of the version number, e.g. "0x00048000". This can be used for comparing versions based on number.
-
MEMCACHED_DEFAULT_PORT
¶ The default port used by
memcached()
.
-
MEMCACHED_DEFAULT_TIMEOUT
¶ Default timeout of 5000 milliseconds.
-
MEMCACHED_DEFAULT_CONNECT_TIMEOUT
¶ Default connect timeout of 4000 milliseconds.
-
MEMCACHED_MAX_BUFFER
¶ Default size of read/write buffers (which includes the null pointer).
-
MEMCACHED_MAX_KEY
¶ Default maximum size of a key (which includes the null pointer). Master keys have no limit, this only applies to keys used for storage.
-
MEMCACHED_MAX_NAMESPACE
¶ Maximum length allowed for namespacing of a key. Defaults to 128.
-
MEMCACHED_MAX_HOST_LENGTH
¶ Maximum allowed length of the hostname.
-
MEMCACHED_MAX_HOST_SORT_LENGTH
¶ Length of the host string used for sorting. Used for Ketama.
-
MEMCACHED_MAX_INTEGER_DISPLAY_LENGTH
¶ Maximum display width of an integer represented as string.
-
MEMCACHED_CONTINUUM_ADDITION
¶ How many extra slots we should build for in the continuum, defaults to 10.
-
MEMCACHED_EXPIRATION_NOT_ADD
¶ Value
0xffffffffU
-
MEMCACHED_STRIDE
¶ This is the "stride" used in the consistent hash used between replicas.
-
MEMCACHED_SERVER_FAILURE_LIMIT
¶ Value 5
-
MEMCACHED_SERVER_FAILURE_RETRY_TIMEOUT
¶ Value 2
-
MEMCACHED_SERVER_FAILURE_DEAD_TIMEOUT
¶ Value 0
-
MEMCACHED_VERSION_STRING_LENGTH
¶ Value 24
DESCRIPTION¶
These compile time defaults are provided by libmemcached
for convenience.