前言:
thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。
支持的缓存类型包括file、memcache、wincache、sqlite、redis和xcache。
默认情况下是file类型,配置redis缓存可以单一配置redis也可以同时使用多个缓存类型。
下面是Cache只配置redis的配置:
'cache' => [
'type' => 'redis', //cache类型
'host' => '127.0.0.1' //连接地址
'host' => 6379 //端口
'expire' => 0, //过期时间:默认为0,不过期
],
下面Cache配置多个类型的方法:
'cache' => [
// 驱动方式,type为complex时为混合类型
'type' => 'complex',
// 默认使用的缓存
'default' => [
// 驱动方式
'type' => 'file',
'prefix' => '',
// 缓存保存目录