欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網
          最全最豐富的資訊網站

          一篇Lumen使用Redis指南

          一篇Lumen使用Redis指南

          推薦(免費):redis

          鑒于官方文檔過于簡單,所以詳細寫了下使用指南

          1. 安裝擴展

          要使用redis必須安裝兩個擴展

           composer require predis/predis  composer require illuminate/redis

          (PS:官方上有要求安裝兩個安裝的版本為predis/predis (~1.0)illuminate/redis (5.2.*),因為目前安裝的最新版本就是這兩個版本,故使用compose的時候沒加版本號,如果你安裝后發(fā)現(xiàn)不能使用,請在執(zhí)行composer的時候加上版本號)

          2. 引入redis支持

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

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

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

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

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

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

          REDIS_HOST=192.168.1.41REDIS_PORT=7000REDIS_PASSWORD=123456

          5. 使用redis

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

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

          6. 第二種使用redis的方法

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

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

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

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