Empfohlen (kostenlos): Redis-Tutorial
Da das offizielle Dokument zu einfach ist, habe ich eine detaillierte Nutzungsanleitung geschrieben
1. Erweiterungen installieren
Um Redis verwenden zu können, müssen Sie zwei Erweiterungen installieren
1 2 |
|
(PS: Offiziell sind die beiden erforderlichen installierten Versionen
predis/predis (~1.0)
undilluminate/redis (5.2.*)
, da die aktuelle Installation Die neuesten Versionen sind diese beiden Versionen, daher wird die Versionsnummer bei Verwendung von Compose nicht hinzugefügt. Wenn Sie feststellen, dass sie nach der Installation nicht verwendet werden kann, fügen Sie bitte die Versionsnummer hinzu, wenn Sie Composer ausführen.predis/predis (~1.0)
和illuminate/redis (5.2.*)
,因为目前安装的最新版本就是这两个版本,故使用compose的时候没加版本号,如果你安装后发现不能使用,请在执行composer的时候加上版本号)
2. 引入redis支持
在目录bootstrap/app.php
中要引入redis的扩展
1 |
|
3. 启用redis辅助函数
Lumen和Laravel有些不一样,默认’Facades’和’Eloquent’是没有启用的,要想像laravel中使用redis一样,要把文件
bootstrap/app.php
里的’Facades’和’Eloquent’的$app->withFacades()
和$app->withEloquent()
注释打开就好了
4. 配置redis服务器参数
默认系统是调用的.env
里的redis配置文件,但是一般安装后没有这些参数,可以查看文件路径vendor/laravel/lumen-framework/config/database.php
中查看有哪些参数需要配置,例如,我的.env
文件需要配置
1 |
|
5. 使用redis
首先要在使用redis的控制器内引入类。use IlluminateSupportFacadesRedis
然后就可以直接使用redis函数了
1 |
|
6. 第二种使用redis的方法
使用辅助函数Cache一样可以调用redis
首先要在使用redis的控制器内引入Cache类。IlluminateSupportFacadesCache
bootstrap/app.php
ein „Eloquent“ ist nicht aktiviert, um Redis in Laravel zu verwenden, müssen Sie die „Facades“ in der Datei bootstrap/app.php
und $app->withFacades( )< ändern /code> und $app->withEloquent()
Kommentare können geöffnet werden🎜🎜🎜4. Redis-Serverparameter konfigurieren🎜🎜🎜Das Standardsystem heißt Die Redis-Konfiguration Datei in .env
, aber im Allgemeinen sind diese Parameter nach der Installation nicht vorhanden. Sie können den Dateipfad vendor/laravel/lumen-framework/config/database.php
überprüfen, um zu sehen, welche Parameter es gibt Erforderlich. Konfiguration, zum Beispiel muss meine .env
-Datei konfiguriert werden 🎜1
Cache::store('redis')->put('site_name', 'Lumen测试', 10);
return
Cache::store('redis')->get('site_name');
Nach dem Login kopieren🎜🎜5 Um Redis zu verwenden, führen Sie zunächst die Klasse mit Redis in den Controller ein. verwenden Sie IlluminateSupportFacadesRedis
🎜 Dann können Sie die Redis-Funktion direkt verwenden🎜rrreee🎜🎜6 Die zweite Möglichkeit, Redis zu verwenden🎜🎜🎜🎜Sie können Redis auch mit der Hilfsfunktion Cache aufrufen🎜🎜 Zuerst muss die Cache-Klasse mithilfe von Redis in den Controller eingeführt werden. IlluminateSupportFacadesCache
🎜 Dann können Sie die Redis-Funktion direkt verwenden🎜rrreee🎜Originallink: Dennis`s Blog🎜Das obige ist der detaillierte Inhalt vonEine Anleitung zur Verwendung von Redis mit Lumen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Verwandte Etiketten:
Vorheriger Artikel:So überprüfen Sie den von Redis-Daten belegten Speicher
Nächster Artikel:So ändern Sie das Standardkennwort in Redis
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2023-04-09 22:44:01
-
2021-05-21 15:21:45
-
2023-04-09 22:42:01
-
2023-03-09 12:50:01
-
2023-01-05 16:13:24
-
2023-01-05 16:13:23
-
2021-04-30 16:46:04
-
2023-01-05 16:13:23
-
2023-01-05 16:13:22
-
2021-04-30 16:27:19
Aktuelle Ausgaben
Probleme, die durch die Migration von Laravel nach Lumen verursacht werden
Aus 1970-01-01 08:00:00
0
0
0
verwandte Themen
Mehr>
-
Einführung in den Öffnungsort von Windows 10
-
Was sind die DDoS-Angriffstools?
-
Was soll ich tun, wenn iS nicht starten kann?
-
Was sind die gängigen Testtechniken?
-
MySQL-Ausnahmelösung
-
Was ist der Unterschied zwischen Blockieren und Löschen bei WeChat?
-
So lernen Sie die Python-Programmierung von Grund auf
-
Auf welcher Plattform kann ich Ripple-Coins kaufen?