1、没有指定缓存类型的话,默认读取的是default缓存配置,可以动态切换
// 使用文件缓存 Cache::set('name','value',3600); Cache::get('name'); // 使用Redis缓存 Cache::store('redis')->set('name','value',3600); Cache::store('redis')->get('name'); // 切换到文件缓存 Cache::store('default')->set('name','value',3600); Cache::store('default')->get('name');
2、当然,也可以修改默认缓存配置,找到config/cache.php文件,将文件修改如下:
return [ // 默认缓存驱动 'default' => env('cache.driver', 'redis'),//这里改为redis // 缓存连接方式配置 'stores' => [ 'file' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => '', // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, // 缓存标签前缀 'tag_prefix' => 'tag:', // 序列化机制 例如 ['serialize', 'unserialize'] 'serialize' => [], ], // 更多的缓存连接 // redis缓存 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '127.0.0.1', ], ], ];
配置好之后,直接使用cache()就是 *** 作redis缓存。
更多细节见官方文档:缓存 · ThinkPHP6.0完全开发手册 · 看云
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)