亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

laravel配置Redis多個庫的實現方法

2024-05-05 00:08:14
字體:
來源:轉載
供稿:網友

導語

經過編譯安裝安裝擴展之后,Redis 已經可以正常使用了。但是在 laravel 中還需要其他的操作。

安裝擴展

要想在 laravel 中使用 Redis,還需要安裝 predis 擴展。使用 composer require predis/predis 進行安裝就可以了。

修改配置

  1. Redis 的配置在 config/database.php 文件,根據需求修改,我這里不需要改動;
  2. 設置 Cache 默認緩存為 Redis,在 .evn 文件中 CACHE_DRIVER=redis;
  3. 設置 Session 的驅動為 Redis,在 .env 文件中 SESSION_DRIVER=redis;

配置多個庫

經過以上的配置后,多個服務都使用 Redis,如果都使用同一個庫,這顯然是不合理的。我們可以配置多個連接來解決這個問題。
Redis 默認有 16 個庫,在服務器中設置 redis.conf 的 database 值可以修改。

先來看下 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' => env('REDIS_DB', 0),    ],    'cache' => [      'host' => env('REDIS_HOST', '127.0.0.1'),      'password' => env('REDIS_PASSWORD', null),      'port' => env('REDIS_PORT', 6379),      'database' => env('REDIS_CACHE_DB', 1),    ],    ],

默認是有兩個連接的,分別是 default 和 cache。下面來看下 config/cache.php 中關于 Redis 的配置

'redis' => [      'driver' => 'redis',      'connection' => 'cache',    ],

可以看到它的 connection 值是 cache,也就是使用 config/database.php 中 Redis 的 cache。

下面修改 config/database.php 的 Redis,添加一個 session 的連接,如下

'redis' => [    'client' => 'predis',    'default' => [      'host' => env('REDIS_HOST', '127.0.0.1'),      'password' => env('REDIS_PASSWORD', null),      'port' => env('REDIS_PORT', 6379),      'database' => env('REDIS_DB', 0),    ],    'cache' => [      'host' => env('REDIS_HOST', '127.0.0.1'),      'password' => env('REDIS_PASSWORD', null),      'port' => env('REDIS_PORT', 6379),      'database' => env('REDIS_CACHE_DB', 1),    ],    'session' => [      'host' => env('REDIS_HOST', '127.0.0.1'),      'password' => env('REDIS_PASSWORD', null),      'port' => env('REDIS_PORT', 6379),      'database' => env('REDIS_SESSION_DB', 2),    ],  ],

接下來在 .env 中添加 SESSION_CONNECTION=session。

測試

經過上面的操作,已經修改好了。總結下就是 default 使用的是 0 庫,cache 使用的是 1 庫,session 使用的是 2 庫。

使用如下代碼來測試下

/**   * 測試 Redis 的存儲   */  public function testRedis()  {    // Redis 門面    Redis::setex('facades', 30, 'i am facades');    // Cache    Cache::put('cache', 'i am cache', now()->addMinute(30));    // 因為 Cache 默認是 Redis,所有和上面語句相同    // Cache::store('redis')->put('cache', now(), now()->addMinute(30));  }

運行以上代碼之后,在服務器中使用 redis-cli 來看下存儲情況

laravel,Redis,庫

可以看到各個庫的存儲情況

  1. 使用 Redis 門面操作,默認為 config/database.php 中 Redis 的 default 連接,數據存入 0 庫;
  2. 使用 Cache 操作,因為 config/cache.php 中 Redis 的 connection 設置為 cache,理所當然存入的是 1 庫;
  3. Session 也根據 SESSION_CONNECTION=session 配置,正確的存入了 2 庫;

使用 Redis 門面的時候,也可以指定連接

$redis = Redis::connection('session');$redis->setex('facades_connection', 30, 'i am facades_connection');

laravel,Redis,庫

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97热在线精品视频在线观看| 欧美福利视频在线观看| 国产日韩精品电影| 国产精品成人免费电影| 伊人久久久久久久久久久| 日韩在线观看免费av| 欧美另类在线播放| 国产精品偷伦免费视频观看的| 欧美成人性色生活仑片| 中文字幕在线亚洲| 米奇精品一区二区三区在线观看| 日韩美女中文字幕| 欧美成人国产va精品日本一级| 高清欧美性猛交xxxx黑人猛交| 日韩欧美国产中文字幕| 亚洲色图欧美制服丝袜另类第一页| 在线精品高清中文字幕| 欧美亚洲另类制服自拍| 国产精品综合网站| 亚洲久久久久久久久久| 久久精品国产精品| 久久青草福利网站| 日韩电影中文字幕在线| 亚洲精品视频久久| 永久555www成人免费| 伊人久久久久久久久久久久久| 亚洲国产高清福利视频| 成人激情视频免费在线| 亚洲欧美综合精品久久成人| 黑丝美女久久久| 欧美黑人巨大精品一区二区| 青青久久aⅴ北条麻妃| 亚洲精品国产精品久久清纯直播| 亚洲xxxx在线| 欧美精品中文字幕一区| 91精品国产高清自在线| 精品久久久视频| 亚洲男人天堂手机在线| 日韩精品视频观看| 亚洲一区中文字幕在线观看| 欧美日韩一区二区在线| 亚洲性av在线| 亚洲va久久久噜噜噜| www.日本久久久久com.| 一区二区亚洲精品国产| 亚洲夜晚福利在线观看| 国外成人在线播放| 成人黄色在线免费| 欧美精品激情视频| 91极品女神在线| 国产精品18久久久久久首页狼| 国产精品欧美久久久| 亚洲三级免费看| 中文字幕av日韩| 亚洲福利视频免费观看| 日韩经典第一页| 日韩av电影手机在线观看| 亚洲人精选亚洲人成在线| 国产欧美精品久久久| 欧美日韩亚洲一区二区| 尤物99国产成人精品视频| 精品国产一区二区三区久久久狼| 91沈先生在线观看| 久久国产精品99国产精| 亚洲欧美一区二区精品久久久| 国产精品一区二区av影院萌芽| 国产欧美欧洲在线观看| 国产精品国模在线| 国产精品高潮在线| 欧美成人一区二区三区电影| 中文字幕欧美日韩| 亚洲国产高清高潮精品美女| 中文字幕欧美专区| 欧美另类高清videos| 久久久精品视频成人| 久久天天躁夜夜躁狠狠躁2022| 成人精品一区二区三区电影黑人| 亚洲国产另类 国产精品国产免费| 成人综合国产精品| 日韩欧美在线字幕| 亚洲成人精品久久| 精品视频久久久久久久| 国产亚洲视频中文字幕视频| 久久国产视频网站| 精品福利在线视频| 亚洲韩国日本中文字幕| 日韩美女视频在线观看| 欧洲成人午夜免费大片| 91在线观看免费高清完整版在线观看| 欧美限制级电影在线观看| 国产美女扒开尿口久久久| 国产亚洲一区二区在线| 欧美自拍视频在线| 国外日韩电影在线观看| 宅男66日本亚洲欧美视频| 成人网在线视频| 欧美黄色片免费观看| 国产成人中文字幕| 日韩午夜在线视频| 国产精品69久久| 亚洲精品视频中文字幕| 国产精品久久久久久久久久久不卡| 精品亚洲国产视频| 国产精品一区二区久久久| 亚洲欧美成人一区二区在线电影| 国产噜噜噜噜噜久久久久久久久| 亚洲已满18点击进入在线看片| 午夜欧美不卡精品aaaaa| 国产69精品久久久| 国产成人精品视频| 欧洲午夜精品久久久| 91国在线精品国内播放| 久久免费视频观看| 日韩女在线观看| 亚洲精品视频中文字幕| 国产精品电影一区| 国精产品一区一区三区有限在线| 91成人性视频| 丝袜美腿精品国产二区| 欧美专区中文字幕| 久久香蕉精品香蕉| 日韩中文在线视频| 亚洲石原莉奈一区二区在线观看| 91免费看片网站| 亚洲精品wwwww| 国产精品久久久久久久久影视| 伊人激情综合网| 欧美成人精品一区二区| 青青久久av北条麻妃黑人| 久久久精品美女| 精品亚洲一区二区三区在线观看| 按摩亚洲人久久| 日本精品一区二区三区在线| 亚洲精品国精品久久99热一| 日韩精品在线视频观看| 亚洲精品国产精品国自产观看浪潮| 精品国产一区二区三区久久| 中文字幕免费国产精品| 91社影院在线观看| 亚洲最大激情中文字幕| 日韩精品免费一线在线观看| 国产精品久久国产精品99gif| 久久影院免费观看| 日日骚久久av| 欧美区二区三区| 国产成人精品最新| 亚洲成人a**站| 日韩av理论片| 亚洲成色777777在线观看影院| 国产精品久久久久久婷婷天堂| 成人h视频在线| 国产自产女人91一区在线观看| 91精品视频一区| 久久影院资源网| 成人免费直播live| 综合激情国产一区| 亚洲综合日韩中文字幕v在线| 在线日韩欧美视频| 亚洲人成电影网站色| 国产成人精品优优av| 成人美女av在线直播| 韩国三级电影久久久久久| 精品一区电影国产| 亚洲精品美女久久久久|