thinkphp6中如何使用redis?下面本篇文章就來介紹一下thinkphp6使用redis的方法,希望對大家有所幫助!
我的運行環境:centos 8.2+寶塔
如果環境不同請根據自己環境安裝Redis和php擴展
先在寶塔【軟件商店】安裝Redis,然后在對應的php版本管理安裝Redis擴展
1、在TP6項目設置Redis參數配置
立即學習“PHP免費學習筆記(深入)”;
config/cache.php
<?php use thinkfacadeEnv; // +---------------------------------------------------------------------- // | 緩存設置 // +---------------------------------------------------------------------- return [ // 默認緩存驅動 'default' =>?Env::get('cache.driver',?'file'), ????//?緩存連接方式配置 ????'stores'??=>?[ ????????'file'??=>?[ ????????????//?驅動方式 ????????????'type'???????=>?'File', ????????????//?緩存保存目錄 ????????????'path'???????=>?'', ????????????//?緩存前綴 ????????????'prefix'?????=>?'', ????????????//?緩存有效期?0表示永久緩存 ????????????'expire'?????=>?0, ????????????//?緩存標簽前綴 ????????????'tag_prefix'?=>?'tag:', ????????????//?序列化機制?例如?['serialize',?'unserialize'] ????????????'serialize'??=>?[], ????????], ????????//新增redis ????????'redis'?=>?[ ????????????//?驅動方式 ????????????'type'?????=>?'redis', ????????????//?服務器地址 ????????????'host'?????=>?'127.0.0.1', ????????????'password'?=>?'',//如果沒有設置密碼為空 ????????], ????????//?更多的緩存連接 ????], ];
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