Maison >développement back-end >tutoriel php >Exemple d'utilisation de PHP pour accéder à la méthode Redis avec mot de passe

Exemple d'utilisation de PHP pour accéder à la méthode Redis avec mot de passe

黄舟
黄舟original
2017-03-07 09:45:512059parcourir

Cet article présente principalement comment utiliser PHP pour accéder à Redis avec un mot de passe. L'article commence par présenter comment définir le mot de passe Redis et la méthode d'utilisation de Redis avec un mot de passe pour faciliter l'apprentissage et la compréhension de chacun. Les amis dans le besoin peuvent se référer. Ci-dessous, jetons un coup d’œil ensemble.

1. Définissez d'abord le mot de passe Redis pour fournir une connexion à distance

Ouvrez le fichier de configuration redis.conf, recherchez requirepass et modifiez-le comme suit :

requirepass yourpassword

Votre mot de passe est le mot de passe de vérification Redis. Après avoir défini le mot de passe, j'ai constaté que je pouvais me connecter, mais je ne parvenais pas à exécuter la commande.

La commande est la suivante :

redis-cli -h 127.0.0.1 -p 6379//启动redis客户端,并连接服务器

keys * //输出服务器中的所有key

L'erreur est signalée comme suit

(error) ERR operation not permitted

À ce stade, vous pouvez utiliser la commande d'autorisation pour autoriser, et aucune erreur ne sera signalée

La commande est la suivante :

auth youpassword

2. Accès PHP Redis

$redis = new Redis();
$conn = $redis->connect('localhost', 6379);
$auth = $redis->auth('20160601'); //设置密码
var_dump($auth);
$redis->set('access_token', "123213213213213213");
$redis->set('expired_time', 1464344863);

var_dump($redis->get("access_token"));
var_dump($redis->get("expired_time"));

Résumé

Ce qui précède est le contenu de l'exemple d'utilisation de PHP pour accéder à Redis avec mot de passe. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn