Maison  >  Article  >  développement back-end  >  PHP+redis implémente le partage de session

PHP+redis implémente le partage de session

不言
不言original
2018-04-16 10:34:355144parcourir

Le contenu de cet article concerne PHP+redis réalisant le partage de session. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Cet article parle principalement de comment. utilisez-le. PHP+redis implémente le partage de session. Quant à son principe, je n'entrerai pas dans les détails ici. Les amis qui en ont besoin peuvent utiliser Baidu eux-mêmes. Ici, nous parlons principalement de la manière de le mettre en œuvre.


1. Pour que différents noms de domaine accèdent au même SESSION_ID, définissez le domaine à unifier ici. Modifiez php.ini et changez la configuration par défaut en session.cookie_domain=".test.com".

Modifiez le ".test.com" ici en fonction de vos propres besoins.


2. Afin de rendre les données accessibles sur différents sites web, nous choisissons de stocker la session dans redis. Modifiez php.ini et changez la configuration par défaut en

session.save_handler=redis,

session.save_path="tcp://192.168.0.120:6379",


3. Une fois la configuration terminée, écrivez un fichier php et définissez-y la session Après l'exécution, une clé apparaîtra dans redis, comme suit :




À ce stade, même si la session est définie avec succès, vous pouvez utiliser $_SESSION pour lire la valeur que vous venez de définir .


Remarque : vous pouvez rencontrer des problèmes de connexion Redis au milieu, désactivez simplement le mode de protection Redis.

Recommandations associées :

Un exemple simple de partage de php+redis

Veuillez me donner quelques idées sur la façon d'implémenter la file d'attente des tâches avec PHP+Redis

PHP+Redis : hachage type de hachage


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!

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