聊聊ThinkPHP6中如何使用Redis

thinkphp6中如何使用redis?下面本篇文章就來介紹一下thinkphp6使用redis的方法,希望對大家有所幫助!

聊聊ThinkPHP6中如何使用Redis

我的運行環境:centos 8.2+寶塔

如果環境不同請根據自己環境安裝Redis和php擴展

先在寶塔【軟件商店】安裝Redis,然后在對應的php版本管理安裝Redis擴展

1、在TP6項目設置Redis參數配置

立即學習PHP免費學習筆記(深入)”;

config/cache.php

<?php use thinkfacadeEnv;  // +---------------------------------------------------------------------- // | 緩存設置 // +----------------------------------------------------------------------  return [     // 默認緩存驅動     &#39;default&#39; =>?Env::get('cache.driver',?'file'),  ????//?緩存連接方式配置 ????'stores'??=&gt;?[ ????????'file'??=&gt;?[ ????????????//?驅動方式 ????????????'type'???????=&gt;?'File', ????????????//?緩存保存目錄 ????????????'path'???????=&gt;?'', ????????????//?緩存前綴 ????????????'prefix'?????=&gt;?'', ????????????//?緩存有效期?0表示永久緩存 ????????????'expire'?????=&gt;?0, ????????????//?緩存標簽前綴 ????????????'tag_prefix'?=&gt;?'tag:', ????????????//?序列化機制?例如?['serialize',?'unserialize'] ????????????'serialize'??=&gt;?[], ????????], ????????//新增redis ????????'redis'?=&gt;?[ ????????????//?驅動方式 ????????????'type'?????=&gt;?'redis', ????????????//?服務器地址 ????????????'host'?????=&gt;?'127.0.0.1',  ????????????'password'?=&gt;?'',//如果沒有設置密碼為空 ????????], ????????//?更多的緩存連接 ????], ];

2、使用Redis

<?php  namespace appapicontroller;  use thinkcachedriverRedis; use thinkfacadeConfig;  class Test {     public function test()     {         $redis = new Redis(Config::get('cache.stores.redis'));          $redis->set('pasawu', 'test');         $pasa = $redis->get('pasawu');          dd($pasa);     } }

【相關教程推薦:thinkphp框架

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享