1. 程式人生 > >thinkphp5 redis快取驅動的簡單應用

thinkphp5 redis快取驅動的簡單應用

首先之前記得裝好redis擴充套件

標頭檔案

namespace app\index\controller;
use think\Controller;
use think\Db;
use think\view;
use think\Cache;
use think\cache\driver\Redis;

  //使用複合型快取型別
    
    'cache' => [
     // 使用複合快取型別

        'type'  =>  'complex',

        // 預設使用的快取

        'default'   =>  [

            // 驅動方式

            'type'   => 'redis',

            // 快取儲存目錄

            'path'   => CACHE_PATH,

        ],

        // 檔案快取

        'file'   =>  [

            // 驅動方式

            'type'   => 'file',

            // 設定不同的快取儲存目錄

            'path'   => RUNTIME_PATH . 'file/',

        ],

        // redis快取

        'redis'   =>  [

            // 驅動方式

            'type'   => 'redis',

            // 伺服器地址

            'host'       => '39.108.37.76',
            'password'  => 'aabbccdd11',
            'port'      => 6379,
            'select'    => 0,

            'timeout'    => 3600,

            'expire'    => 3600,

            'persistent' => false,

            'prefix'    => '',

        ],
    ],

 

 

 

控制器

   public function redis()
    {
        // echo phpinfo();
        // exit;
        // $Redis=new Redis();
         Cache::store('redis')->set('name11','11111',3600);
        Cache::store('file')->set('nam','value111',3600);
        
        dump(Cache::store('file')->get('nam'));
        dump(Cache::get('name11'));
       
        exit;
    }