我会尽量简单,所以我需要的是,执行一个 MySQL 查询(从表中选择记录),假设我每 5 分钟使用 cron 作业或其他任何方式生成查询,并将此查询或结果保存到文件或如果可能的话,一个全局变量,然后将它提供给所有客户端(即对所有用户使用相同的查询,而不必重新连接到该数据库。)现在我知道你们中的一些人会告诉我使用缓存,但我搜索了它,如果表发生变化,就会有新的缓存,而且我的表在不断变化,现在我不在乎表是否发生了变化,我只想为所有客户端提供相同的查询。那可能吗?请提出您的建议。谢谢。
当表被修改(插入、更新、删除等)时,缓存会自动过期。而且我的表是不断变化的,所以即使表被修改了也能保存缓存吗?还是我应该寻找不同的解决方案?