ACL avec username et password, accès PHP
Publié le 25/02/2022 Redis
Si le serveur Web a le module Redis pour PHP, on peut utiliser :
<?php $redis = new Redis(); $redis->connect("127.0.0.1", 6379); $redis->rawCommand("AUTH", 'user', '111PASSWD222'); $redis->rawCommand("set", "user:test", "one"); var_dump($redis->rawCommand("get", "user:test"));
Si le serveur n'a pas le module, on peut utiliser le PEAR/Composer/paquet Debian libphp-redis :
<?php require "php-nrk-predis/Autoloader.php"; Predis\Autoloader::register(); $redis = new Predis\Client([ "scheme" => "tcp", "host" => "127.0.0.1", "port" => 6379, ]); $redis->executeRaw(["AUTH", "user", "111PASSWD222"]);