Maison  >  Article  >  cadre php  >  Laravel utilise Redis pour partager la session (explication détaillée du code)

Laravel utilise Redis pour partager la session (explication détaillée du code)

藏色散人
藏色散人avant
2020-01-30 19:38:183800parcourir

Laravel utilise Redis pour partager la session (explication détaillée du code)

1. Lorsque le nombre de visites sur le système augmente, utiliser Redis pour enregistrer la session peut améliorer les performances du système et également faciliter plusieurs -chargement de la machine. Session de partage

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. Modifiez env et utilisez redis pour accéder à Sessoin

SESSION_DRIVER=redis
Accédez au système maintenant. 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. 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 redis. serveur.

Pour des articles plus techniques liés au framework laravel, veuillez visiter la colonne

tutoriel laravel !

Sujet d'apprentissage du site Web chinois php : session php (comprenant des images, des vidéos, des cas)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer