Skip to content

缓存系统

ThinkPHP 提供了灵活的缓存系统。

配置缓存

编辑 config/cache.php

php
<?php
return [
    'default' => 'file',
    'stores' => [
        'file' => [
            'type' => 'File',
            'path' => '../runtime/cache/',
        ],
        'redis' => [
            'type' => 'redis',
            'host' => '127.0.0.1',
            'port' => 6379,
        ],
    ],
];
?>

使用缓存

php
<?php
use think\facade\Cache;

// 设置缓存
Cache::set('name', 'value', 3600);

// 获取缓存
$value = Cache::get('name');

// 删除缓存
Cache::delete('name');

// 清空缓存
Cache::clear();
?>

缓存标签

php
<?php
// 设置带标签的缓存
Cache::tag('user')->set('user1', $data);

// 清除标签下的所有缓存
Cache::tag('user')->clear();
?>

下一步

学习日志系统 → 日志系统

基于 VitePress 构建