libmemcached Constants and Defaults
SYNOPSIS
- #include <libmemcached-1.0/memcached.h>
Compile and link with -lmemcached
-
LIBMEMCACHED_VERSION_STRING
String value of libmemcached version such as "1.1.2"
-
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.