Laravel + redis 高效緩存

前言:laravel是一個(gè)非常優(yōu)秀的php框架,框架基于composer的各種依賴(lài)庫(kù)能夠快速建立你的應(yīng)用,無(wú)需重新再造輪子。本文簡(jiǎn)單介紹Laravel如何結(jié)合Redis,只簡(jiǎn)述安裝和配置,不對(duì)更深層次使用或者架構(gòu)方案等進(jìn)行探討。

由于項(xiàng)目api中需要建立一個(gè)關(guān)系維護(hù)表,維護(hù)用戶(hù)賬戶(hù)和第三方推送分配的ClientId,這種情況下通過(guò)普通的數(shù)據(jù)庫(kù)來(lái)維護(hù)就不現(xiàn)實(shí)了,所以用到了Redis。
首先Laravel 官方文檔 中有簡(jiǎn)單說(shuō)明了一下如何配置 Redis 。但是配置后不能直接使用,會(huì)出現(xiàn)如下錯(cuò)誤:

Connection refused [tcp://127.0.0.1:6379]

原因是你的機(jī)器中沒(méi)有運(yùn)行redis,需要另外安裝。
下面簡(jiǎn)單講一下如何安裝Redis
一、安裝

$ wget http://download.redis.io/releases/redis-3.0.1.tar.gz
$ tar xzf redis-3.0.1.tar.gz
$ cd redis-3.0.1
$ make

二、啟動(dòng)Redis

$src/redis-server

剩下的步驟就是按照Laravel官網(wǎng)文檔中的操作即可
一、首先需要配置composer.json

"require": {
    "predis/predis":"~1.1@dev",
},

在“require”中加入 "predis/predis":"~1.1@dev",保存并運(yùn)行
$ composer update

這樣就更新了redis的laravel依賴(lài)包
二、配置

'redis'=>[
    'cluster'=>false,
    'default'=>[
           'host'=>'127.0.0.1',
           'port'=>6379,
           'database'=>0,
    ],
 ],

配置好后之后就可以使用了。redis的使用也很簡(jiǎn)單。具體可以參考redis-php中文文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容