Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Options de configuration tokyo_tyrant
Nom Défaut Modifiable Historique
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

Voici un éclaircissement sur l'utilisation des directives de configuration.

tokyo_tyrant.default_timeout integer

Délai d'attente par défaut lors de la connexion à la base de données

tokyo_tyrant.session_salt string

Le secret utilisé pour le salt de l'identifiant de session

tokyo_tyrant.key_prefix string

Préfixe à utiliser pour toutes les chaînes. Le préfixe est transparent pour le développeur, et aide à s'assurer que les clés ne rentrent pas en conflit lorsque plusieurs applications utilisent la même base de données.

tokyo_tyrant.allow_failover integer

Si la session peut échouer lorsqu'un serveur devient indisponible.

tokyo_tyrant.fail_threshold integer

Nombre d'échecs autorisés lors de lecture/écriture/connexion avant de marquer le serveur comme non disponible.

tokyo_tyrant.health_check_divisor integer

Définit le diviseur pour le calcul de la probabilité de santé. Si un serveur n'est plus disponible et que sa probabilité augmente, il sera à nouveau vérifié et dans le cas où sa santé redevient normal, il sera de nouveau ajouté à la liste des serveurs disponibles.

tokyo_tyrant.php_expiration integer

Si l'on doit ou non utiliser le mécanisme d'expiration de session ou déléguer l'expiration au script lua côté serveur.

LoadingChargement en cours