在Ubuntu上设置ThinkPHP的缓存机制,你需要遵循以下步骤:
以Redis为例,使用以下命令安装Redis服务器:
sudo apt-get update
sudo apt-get install redis-server
启动Redis服务:
sudo systemctl start redis-server
.env文件(如果没有,请创建一个),并设置缓存驱动为Redis。例如:CACHE_DRIVER=redis
接下来,配置Redis的连接信息。在.env文件中添加以下内容:
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=null
根据你的Redis服务器配置,修改REDIS_HOST、REDIS_PORT和REDIS_PASSWORD。
use think\facade\Cache;
// 设置缓存
Cache::set('key', 'value', 3600); // 缓存1小时
// 获取缓存
$value = Cache::get('key');
// 删除缓存
Cache::rm('key');
php think cache:clear
这样,你就成功地在Ubuntu上设置了ThinkPHP的缓存机制。根据你的需求,你可以选择不同的缓存驱动,并相应地配置连接信息。