tp config.php
'cache' => [
// 使用复合缓存类型
'type' => 'complex',
// 默认使用的缓存
'default' => [
// 驱动方式
'type' => 'File',
// 缓存保存目录
'path' => CACHE_PATH,
// 缓存前缀
'prefix' => '',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
// 文件缓存
'file' => [
// 驱动方式
'type' => 'file',
// 设置不同的缓存保存目录
'path' => RUNTIME_PATH . 'file/',
],
// redis缓存
'redis' => [
// 驱动方式
'type' => 'redis',
//地址
'host' => '127.0.0.1',
//端口
'port' => '6379',
//密码
'password' => '',
// 缓存保存目录
'path' => CACHE_PATH,
// 缓存前缀
'prefix' => '',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
],
当使用
Cache::set('name', 'value');
Cache::get('name');
的时候,使用的是default缓存标识的缓存配置。如果需要切换到其它的缓存标识操作,可以使用:
// 切换到file操作
Cache::store('file')->set('name','value');
Cache::get('name');
// 切换到redis操作
Cache::store('redis')->set('name','value');
Cache::get('name');
环境要求
宝塔面板 Linux 安装redis 同时开启php中redis扩展
宝塔面板给php7.4安装redis扩展失败
linux系统下为php7.4 安装redis扩展 https://blog.csdn.net/l2x1314258/article/details/118031982
https://blog.csdn.net/qq_52227892/article/details/130649748
https://blog.csdn.net/weixin_44160079/article/details/123252938
宝塔linux怎么给php7.4手动编译安装 Redis 扩展
参考文章
https://blog.csdn.net/weixin_41290949/article/details/131990750
https://blog.csdn.net/weixin_44695700/article/details/117458317