Redis, Laravel 7.2 から接続設定の例 #Laravel #Redis #php
■ 概要:
Redis に、Laravel 7.2から接続する例となります。
■ 環境
Laravel 7.2
Redis
predis
■ 参考のサイト様
https://readouble.com/laravel/7.x/ja/redis.html
■ 準備など
・predisで、接続する場合、composerで追加できました
composer require predis/predis
・ config/database.php 修正
https://gist.github.com/kuc-arc-f/b35dd40842beb40053c61b53ea87a453
'default' => env('DB_CONNECTION', 'redis'),
・redis 設定, clientを predis に変更
'client' => env('REDIS_CLIENT', 'predis'),
その他は、ほぼ同じで
'default' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_DB', '0'),
],
'cache' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_CACHE_DB', '1'),
],
・確認 PHP, set, get で確認します
Redis::set('foo', 'Taylor');
$s = Redis::get('foo');
//var_dump( $s );
exit();
・redis-cliで、確認できました。
127.0.0.1:6379>
127.0.0.1:6379> get foo
"Taylor"
この記事が気に入ったらサポートをしてみませんか?