Параметры соединения

Параметры соединения с серверами memcached могут быть заданы как в виде строки, так и в виде хеша.

Если параметры соединения заданы в виде строки, то они передаются функции 
memcached_servers_parse библиотеки libmemcached «как есть». Данная функция ожидает строку соединения в следующем формате:
server1:port1,server2,server3,server4:port4

Чуть подробнее прочитать о ее параметрах можно в документации
библиотеки libmemcached.

Если параметры соединения указаны в виде хеша, то они обрабатываются более новой и универсальной функцией 
memcached (которая тем не менее может отсутствовать у библиотеки, установленной в системе). Ключами хеша с параметрами соединения могут быть любые опции, доступные у установленной в конкретной системе библиотеки libmemcached (см. документацию). Имена опций нужно писать без префикса «--».

Список наиболее востребованных опций:
$.server[<servername>:<port>]
$.binary-protocol(true)
$.connect-timeout(N)
$.tcp-keepalive(true)



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 10.09.2024