Visualiser une révision

[PHP] Tester si le serveur cache (redis) fonctionne

voxdemonix : révision n°6 (17 avril 2019 23:33:59)

Voici un exemple de code testant si le serveur cache (削除) ( (削除ここまで)[redis](https://fr.wikipedia.org/wiki/Redis)(削除) ) (削除ここまで) est bien joingnable.
Vous pouvez voir un exemple type de son fonctionnement dans [ce script de HealthCheck](https://gitlab.com/voxdemonix/cluster/blob/master/HealthCheck/nextcloud/HealthCheck.php) pour nextcloud.
```php
<?php
$CONFIG['redis']['host'] = "127.0.0.1";
$CONFIG['redis']['port'] = 6379;
function checkCacheRedis($CONFIG){
			 		/* on definit le port par défaut si l'utilisateur ne l'a pas défini */
 if(empty($CONFIG['redis']['port'])){ $CONFIG['redis']['port'] = 6379; }
 			/* on tente de se connecter au serveur */
 if ($cacheTest = fsockopen($CONFIG['redis']['host'], $CONFIG['redis']['port'])) {
 fclose($cacheTest); //on ferme la connexion
 return true;
 }else{
 return false;
 }
}
?>
```