Cet article présente principalement la méthode d'utilisation de Redis dans le framework Laravel. Il analyse en détail la configuration de la base de données Redis, son utilisation et les précautions de fonctionnement associées dans le framework Laravel sous forme d'exemples. >
Les exemples de cet article décrivent comment le framework Laravel utilise Redis. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :Installation
L'utilisation de redis dans laravel nécessite d'abord d'installer le predis /predis via Composer :composer require predis/predis
Configuration
Le fichier de configuration de redis est : config/database.php'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD',null), 'port' => env('REDIS_PORT', 6379), 'database' => 0, ], ],
REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379
Tests
Vous avez d'abord besoin d'un itinéraire ://redis测试 Route::get('testRedis','RedisController@testRedis')->name('testRedis');
php artisan make:controller RedisController
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Member; use Illuminate\Support\Facades\Redis; class RedisController extends Controller { public function testRedis() { Redis::set('name', 'guwenjie'); $values = Redis::get('name'); dd($values); //输出:"guwenjie" //加一个小例子比如网站首页某个人员或者某条新闻日访问量特别高,可以存储进redis,减轻内存压力 $userinfo = Member::find(1200); Redis::set('user_key',$userinfo); if(Redis::exists('user_key')){ $values = Redis::get('user_key'); }else{ $values = Member::find(1200);//此处为了测试你可以将id=1200改为另一个id } dump($values); } }
Problème d'erreur
Lorsque vous effectuez les opérations ci-dessus et l'exécutez, vous pouvez obtenir cette erreur :(1/1) ConnectionException ����Ŀ����������ܾ��������ӡ� [tcp://127.0.0.1:6379] in AbstractConnection.php (line 155) at AbstractConnection->onConnectionError('����Ŀ����������ܾ��������ӡ�', 10061) in StreamConnection.php (line 128) ....
redis.exe
Explication détaillée des cas d'utilisation de pjax dans le framework Laravel
Implémentation du framework Laravel pour l'analyse du code de la fonction de recherche
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!