Maison >développement back-end >tutoriel php >Explication détaillée de la session partagée Redis

Explication détaillée de la session partagée Redis

php中世界最好的语言
php中世界最好的语言original
2018-03-24 15:42:331962parcourir

Cette fois je vous apporte une explication détaillée du partage Redis Session, quelles sont les précautions pour la session de partage Redis, ce qui suit est un cas pratique, jetons un coup d'oeil.

1. Lorsque le nombre de visites sur le système augmente, l'utilisation de Redis pour enregistrer la session peut améliorer les performances du système et facilite également le partage de la session lorsque plusieurs machines sont sous charger

1 .Ouvrez config/database.php. Ajoutez une connexion de session dans Redis

  'session' => [
    'host' => env('REDIS_HOST', '127.0.0.1'),
    'password' => env('REDIS_PASSWORD', null),
    'port' => env('REDIS_PORT', 6379),
    'database' => 10,
  ],

2. Ouvrez config/session.php et remplissez la connexion Redis ci-dessus

'connection' => 'session',

3. pour accéder à Sessoin

SESSION_DRIVER=redis

Accédez maintenant au système. La session a été enregistrée à l'aide de Redis. Amélioration des performances d'environ 15 % (projet en cours)

2. Configuration de l'accès Redis Afin d'utiliser d'autres serveurs pour accéder à Redis, vous devez configurer l'accès à distance Redis .

1. Ouvrez /etc/redis.conf et modifiez les informations de liaison. Par exemple, l'adresse IP LAN actuelle du serveur est 10.0.0.2

bind 127.0.0.1 10.0.0.2

2. Modifier le mode protégé

protected-mode no

3. Rechargez la configuration redis

service redis-server reload

4. Enregistrez-vous et vérifiez si iptable a ouvert le port. 6379 pour l'accès

iptables -I INPUT -s 10.0.0.2 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

5. D'autres serveurs modifient env

REDIS_HOST=10.0.0.2

Maintenant, d'autres serveurs peuvent accéder au serveur redis.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php. !

Lecture recommandée :

Tableau de fonctions de tri de tableau bidimensionnel personnalisé php

Explication détaillée de l'API côté serveur PHP et développement d'interface

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