Поведение этих функций зависит от установок в php.ini.
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
tokyo_tyrant.default_timeout | 2.0 | PHP_INI_ALL | |
tokyo_tyrant.session_salt | NULL |
PHP_INI_ALL | |
tokyo_tyrant.key_prefix | NULL |
PHP_INI_ALL | |
tokyo_tyrant.allow_failover | 1 | PHP_INI_ALL | |
tokyo_tyrant.fail_threshold | 5 | PHP_INI_ALL | |
tokyo_tyrant.health_check_divisor | 1000 | PHP_INI_ALL | |
tokyo_tyrant.php_expiration | 0 | PHP_INI_ALL |
Краткое разъяснение конфигурационных директив.
tokyo_tyrant.default_timeout
integer
Время ожидания по умолчанию при подключении к базам данных
tokyo_tyrant.session_salt
string
Секретное значение, который используется для подписания сессии
tokyo_tyrant.key_prefix
string
Префикс всех ключей с этой строкой. Префикс невидим для разработчика, но помогает убедиться, что ключи не будут конфликтовать, если несколько приложений используют одну базу данных.
tokyo_tyrant.allow_failover
integer
Разрешить ли переключение сеанса в случае отказа сервера.
tokyo_tyrant.fail_threshold
integer
Сколько ошибок чтения/записи или подключения разрешено, прежде чем сервер будет помечен как отказавший.
tokyo_tyrant.health_check_divisor
integer
Определяет делитель для вероятности проверки работоспособности. Если есть неисправные серверы и вероятность совпадает, серверы проверяются, и если сервер кажется работоспособным, он будет добавлен обратно в пул.
tokyo_tyrant.php_expiration
integer
Использовать ли встроенный механизм истечения сеанса или делегировать срок действия сценарию lua на стороне сервера.