Maison >développement back-end >tutoriel php >Fonctionnement de session de php-redis
Cet article présente le fonctionnement de session de php-redis, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
session.save_handler = redis session.save_path = "tcp://127.0.0.1:6379"Méthode 2 : Ajoutez le contenu suivant à l'en-tête du code :
ini_set("session.save_handler", "redis"); ini_set("session.save_path", "tcp://127.0.0.1:6379");Remarque : Si le mot de passe requirepass est défini dans le fichier de configuration
, le save_path doit être écrit comme ceci redis.conf
, sinon l'erreur ne peut pas être signalée et une erreur sera signaléetcp://127.0.0.1:6379?auth=authpwd
<?php //ini_set("session.save_handler", "redis"); //ini_set("session.save_path", "tcp://127.0.0.1:6379"); session_start(); //存入 session$_SESSION['class'] = array('name' => 'Alicelock', 'num' => 21); //连接 redis$redis = new redis(); $redis->connect('127.0.0.1', 6379); //检查session_idecho 'session_id:' . session_id() . '<br/>'; //redis存入的session(redis用session_id作为key,以string的形式存储)echo 'redis_session:' . $redis->get('PHPREDIS_SESSION:' . session_id()) . '<br/>'; //php获取session值echo 'php_session:' . json_encode($_SESSION['class']);Recommandations associées :
Notes de test d'installation Php-Redis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!