亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    一篇Lumen使用Redis指南

    一篇Lumen使用Redis指南

    推薦(免費(fèi)):redis

    鑒于官方文檔過(guò)于簡(jiǎn)單,所以詳細(xì)寫(xiě)了下使用指南

    1. 安裝擴(kuò)展

    要使用redis必須安裝兩個(gè)擴(kuò)展

     composer require predis/predis  composer require illuminate/redis

    (PS:官方上有要求安裝兩個(gè)安裝的版本為predis/predis (~1.0)illuminate/redis (5.2.*),因?yàn)槟壳鞍惭b的最新版本就是這兩個(gè)版本,故使用compose的時(shí)候沒(méi)加版本號(hào),如果你安裝后發(fā)現(xiàn)不能使用,請(qǐng)?jiān)趫?zhí)行composer的時(shí)候加上版本號(hào))

    2. 引入redis支持

    在目錄bootstrap/app.php中要引入redis的擴(kuò)展

    $app->register(IlluminateRedisRedisServiceProvider::class);

    3. 啟用redis輔助函數(shù)

    Lumen和Laravel有些不一樣,默認(rèn)’Facades’和’Eloquent’是沒(méi)有啟用的,要想像laravel中使用redis一樣,要把文件bootstrap/app.php里的’Facades’和’Eloquent’的$app->withFacades()$app->withEloquent()注釋打開(kāi)就好了

    4. 配置redis服務(wù)器參數(shù)

    默認(rèn)系統(tǒng)是調(diào)用的.env里的redis配置文件,但是一般安裝后沒(méi)有這些參數(shù),可以查看文件路徑vendor/laravel/lumen-framework/config/database.php中查看有哪些參數(shù)需要配置,例如,我的.env文件需要配置

    REDIS_HOST=192.168.1.41REDIS_PORT=7000REDIS_PASSWORD=123456

    5. 使用redis

    首先要在使用redis的控制器內(nèi)引入類。use IlluminateSupportFacadesRedis
    然后就可以直接使用redis函數(shù)了

    Redis::setex('site_name', 10, 'Lumen的redis');return Redis::get('site_name');

    6. 第二種使用redis的方法

    使用輔助函數(shù)Cache一樣可以調(diào)用redis

    首先要在使用redis的控制器內(nèi)引入Cache類。IlluminateSupportFacadesCache
    然后就可以直接使用redis函數(shù)了

    Cache::store('redis')->put('site_name', 'Lumen測(cè)試', 10);return Cache::store('redis')->get('site_name');

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)