Maison > base de données > Redis > le corps du texte

Un guide d'utilisation de Redis avec Lumen

coldplay.xixi
Libérer: 2021-01-22 10:17:12
original
1925 Les gens l'ont consulté

Un guide d'utilisation de Redis avec Lumen

Recommandé (gratuit) : tutoriel redis

Le document officiel étant trop simple, j'ai écrit une utilisation détaillée guide

1. Installer les extensions

Pour utiliser redis, vous devez installer deux extensions

 composer require predis/predis
 composer require illuminate/redis
Copier après la connexion

(PS : Officiellement, c'est obligatoire pour installer deux extensions Les versions installées sont predis/predis (~1.0) et illuminate/redis (5.2.*) Étant donné que les dernières versions actuellement installées sont ces deux versions, le numéro de version n'est pas ajouté lors de l'utilisation de composer. Si vous constatez qu'il ne peut pas être utilisé après l'installation, veuillez l'ajouter. lors de l'exécution du compositeur. Numéro de version)

2. Introduisez le support redis

Introduisez l'extension redis bootstrap/app.php

$app->register(Illuminate\Redis\RedisServiceProvider::class);
Copier après la connexion

dans le répertoire. 3. Activer les fonctions auxiliaires de Redis

Lumen est quelque peu différent de Laravel Par défaut, « Façades » et « Eloquent » ne sont pas activés. Pour utiliser Redis dans Laravel, vous devez. pour mettre le fichier < Il suffit d'ouvrir les commentaires bootstrap/app.php et $app->withFacades() de 'Facades' et 'Eloquent' dans 🎜> $app->withEloquent()

4. Configurer les paramètres du serveur redis

Le système par défaut appelle le fichier de configuration redis dans

, mais généralement il n'y a pas ces paramètres après l'installation. Vous pouvez vérifier le chemin du fichier .env pour voir quels paramètres doivent être configurés. Par exemple, mon <. 🎜> le fichier doit être configuré vendor/laravel/lumen-framework/config/database.php

REDIS_HOST=192.168.1.41REDIS_PORT=7000REDIS_PASSWORD=123456
Copier après la connexion
.env

5. Pour utiliser redis

Tout d'abord, introduisez une classe dans le contrôleur en utilisant redis.

Ensuite, vous pouvez utiliser la fonction redis directement use IlluminateSupportFacadesRedis

Redis::setex(&#39;site_name&#39;, 10, &#39;Lumen的redis&#39;);return Redis::get(&#39;site_name&#39;);
Copier après la connexion

6 La deuxième méthode d'utilisation de redis

est la même que celle d'utiliser le. fonction auxiliaire Cache Vous pouvez appeler redis

Tout d'abord, introduisez la classe Cache dans le contrôleur en utilisant redis.

Ensuite, vous pouvez utiliser directement la fonction redis IlluminateSupportFacadesCache

Cache::store(&#39;redis&#39;)->put(&#39;site_name&#39;, &#39;Lumen测试&#39;, 10);return Cache::store(&#39;redis&#39;)->get(&#39;site_name&#39;);
Copier après la connexion

Lien original : le blog de Dennis

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!