Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Опции настройки tokyo_tyrant
Имя По умолчанию Место изменения Список изменений
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 int

Время ожидания по умолчанию при подключении к базам данных

tokyo_tyrant.session_salt string

Секретное значение, который используется для подписания сессии

tokyo_tyrant.key_prefix string

Префикс всех ключей с этой строкой. Префикс невидим для разработчика, но помогает убедиться, что ключи не будут конфликтовать, если несколько приложений используют одну базу данных.

tokyo_tyrant.allow_failover int

Разрешить ли переключение сеанса в случае отказа сервера.

tokyo_tyrant.fail_threshold int

Сколько ошибок чтения/записи или подключения разрешено, прежде чем сервер будет помечен как отказавший.

tokyo_tyrant.health_check_divisor int

Определяет делитель для вероятности проверки работоспособности. Если есть неисправные серверы и вероятность совпадает, серверы проверяются, и если сервер кажется работоспособным, он будет добавлен обратно в пул.

tokyo_tyrant.php_expiration int

Использовать ли встроенный механизм истечения сеанса или делегировать срок действия сценарию lua на стороне сервера.