tp5.0 官方手册 https://www.kancloud.cn/manual/thinkphp5/118131
参考
https://blog.csdn.net/weixin_30245867/article/details/99760355
1
php 需要已安装 php_redis.dll 扩展,且 php.ini 中打开 extension=php_redis.dll
并,开启 redis 服务
2 config.php
'cache' => [
'type' => 'complex', // 选择模式
'default'=>[ // 默认(文件缓存)
// 驱动方式
'type' => 'File',
// 缓存保存目录
'path' => CACHE_PATH,
// 缓存前缀
'prefix' => '',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
//redis缓存设置
'redis' => [
// 驱动方式
'type' => 'redis',
'host' => '127.0.0.1', //redis服务器ip
'password' => '',
'port' => '6379',
'password'=> "",
'timeout' => 3600
],
],
3 控制器
<?php
namespace app\index\controller;
use think\Cache;
use think\Controller;
class Index extends Controller
{
public function index()
{
if(!Cache::has('str')){
var_dump(Cache::set('str','this is redis_str'));
}else{
var_dump(Cache::get('str'));
}
}
}