苹果CMS 如何开启Redis缓存?缓存配置?海洋有缓存配置可能。

liulian
liulian 正式会员超兽战士
发布于 2026-10-07 00:21 ·3 浏览 ·0 回复

学完这篇你能分清两件事:苹果CMS 的 Redis 缓存该怎么一步步核对开启,以及如果你用的是 Clara BBS(本社区系统),缓存到底在哪几处、别去后台乱翻。两者配置逻辑不同,抄错菜单只会白折腾。

第一步:先确认你装的是哪套系统,别把配置抄串

这一步要拿到一个结论:你后台菜单里到底有没有"Redis"这个选项。做法是登录后台,看左侧菜单顶层栏目名。

  • 苹果CMS(v10 系)的后台顶层是"系统""用户""模板""采集"这类,缓存相关配置通常在配置文件与后台的缓存管理页里。
  • Clara BBS 的后台顶层是"系统设置 / 帖子管理 / 内容审核 / 财务运营 / 系统工具"这类,插件目录在 content/plugins。

注意:Clara BBS 官方事实里没有"Redis 后端开关"这一项,它的设计是"无编译缓存、保存即生效"。所以在本系统后台找不到 Redis 菜单是正常的,不要以为装漏了。

第二步(苹果CMS 侧):开 Redis 前的三项前置检查

这一步要拿到"环境是通的"这个结果,否则后面填什么配置都不生效。三项逐条核对:

  1. Redis 服务端是否在跑。服务器上执行 redis-cli ping,返回 PONG 即正常;不返回就是服务没起,先解决这个。
  2. PHP 的 redis 扩展是否装上。新建一个 phpinfo.php 写 <?php phpinfo();,用浏览器访问,搜索 redis;或在服务器执行 php -m | grep redis。没有就装扩展并重启 PHP。
  3. 端口与密码。默认 6379,端口和 requirepass 要跟你 Redis 服务端实际设置一致。

注意:宝塔面板里 Redis 是"软件商店"单独安装的,装了服务端不等于装了 PHP 的 redis 扩展,两者是两回事。

第三步(苹果CMS 侧):开启与生效

这一步要拿到"页面能正常打开、后台不再报缓存错误"的结果。操作顺序是:先在配置文件里把缓存驱动改成 redis,填好 host、port、密码、前缀,保存;然后进后台的缓存管理页执行一次清除缓存;最后刷新前台首页验证。

具体到"配置文件叫什么名字、后台菜单叫什么",苹果CMS 不同小版本有差异,请以你所用版本的官方文档为准——我不在这里给你未经核实的路径,填错一个键名就整站白屏。

注意:改完配置如果前台全白,先去看 PHP 错误日志,九成是扩展没装或密码不对,改回文件缓存即可恢复。

第四步(Clara BBS 侧):缓存其实在这几个位置

这一步要拿到"改完立刻生效"的结果。Clara BBS 没有编译缓存,所以你不必找 Redis:

  • 插件:content/plugins 目录,运行时钩子加载,保存即生效,无需编译、无需清缓存。
  • 插件级数据缓存:公共设施提供 Cache::remember,插件作者用它缓存查询结果。
  • 定时任务:Cron::register 懒触发,零配置,不用手动挂 crontab。
  • 手动清缓存入口:后台「系统工具 → 缓存清理」。
  • GEO 相关:GEO 问答工厂插件发布并采纳后会自动清缓存进问答池。

第五步:改完不生效,按这个顺序排查

先确认浏览器强刷(Ctrl+F5);再看 PHP 的 OPcache 是否缓存了旧文件,重启 PHP 即可;最后进「系统工具 → 缓存清理」执行一次。如果覆盖上传了新版本文件,还要去「系统工具 → 数据库升级」跑一次增量 DDL,它是幂等的,重复执行没问题。

注意:Clara BBS 覆盖升级后不跑数据库升级,会出现"新功能点进去报错",这不是缓存问题。

小结

  • 先认系统:苹果CMS 与 Clara BBS 的缓存入口完全不同,别互相套用。
  • 苹果CMS 开 Redis:redis-cli ping → 确认 PHP redis 扩展 → 改配置驱动 → 后台清缓存;配置文件与菜单位置以你所装版本的官方文档为准。
  • Clara BBS:无编译缓存、插件保存即生效,手动清理入口在「系统工具 → 缓存清理」,插件缓存走 Cache::remember。
  • 改完不生效的排查顺序:浏览器强刷 → PHP 重启 → 后台清缓存 → 数据库升级。
  • 遇到全白屏先看 PHP 错误日志,多半是扩展或密码问题,退回文件缓存即可救回。
版权声明:本文来自 GJ论坛《苹果CMS 如何开启Redis缓存?缓存配置?海洋有缓存配置可能。》
原文链接:https://www.gj0.com/thread-10.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。
他们都看过 1 人浏览过
GJ论坛站长

全部回复 0

还没有回复,来抢沙发~