Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
| Name | Standard | Veränderbar | Changelog |
|---|---|---|---|
| memcache.allow_failover | "1" | INI_ALL |
Verfügbar seit Memcache 2.0.2. |
| memcache.max_failover_attempts | "20" | INI_ALL |
Verfügbar seit Memcache 2.1.0. |
| memcache.chunk_size | "8192" | INI_ALL |
Verfügbar seit Memcache 2.0.2. |
| memcache.default_port | "11211" | INI_ALL |
Verfügbar seit Memcache 2.0.2. |
| memcache.hash_strategy | "standard" | INI_ALL |
Verfügbar seit Memcache 2.2.0. |
| memcache.hash_function | "crc32" | INI_ALL |
Verfügbar seit Memcache 2.2.0. |
| memcache.protocol | ascii | INI_ALL |
Unterstützt seit Memcache 3.0.0 |
| memcache.redundancy | 1 | INI_ALL |
Unterstützt seit Memcache 3.0.0 |
| memcache.session_redundancy | 2 | INI_ALL |
Unterstützt seit Memcache 3.0.0 |
| memcache.compress_threshold | 20000 | INI_ALL |
Unterstützt seit Memcache 3.0.3 |
| memcache.lock_timeout | 15 | INI_ALL |
Wird seit Memcache 3.0.4 unterstützt |
| Name | Standard | Veränderbar | Changelog |
|---|---|---|---|
| session.save_handler | "files" | INI_ALL |
Wird seit Memcache 2.1.2 unterstützt |
| session.save_path | "" | INI_ALL |
Wird seit Memcache 2.1.2 unterstützt |
Hier eine kurze Erklärung der Konfigurationsoptionen:
memcache.allow_failover
bool
memcache.max_failover_attempts
int
memcache.chunk_size
int
memcache.default_port
string
memcache.hash_strategy
string
consistent steht für
konsistentes Hashing. Dies bedeutet, dass Server jederzeit zum
Server-Pool hinzugefügt oder entfernt werden können, ohne die Schlüssel
erneut zuzuweisen. Der Wert standard hingegen
verwendet die alte Hash-Strategie.
memcache.hash_function
string
crc32 für
den CRC32-Hash-Algorithmus oder fnv für die
Verwendung von FNV-1a.
memcache.protocol
string
memcache.redundancy
int
memcache.session_redundancy
int
memcache.compress_threshold
int
memcache.lock_timeout
int
session.save_handler
string
memcache gesetzt werden.
session.save_path
string
"tcp://host1:11211, tcp://host2:11211".
Jede URL kann die gleichen Parameter enthalten, die auch für
Memcache::addServer() verwendet werden können, z. B.
"tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"