我每秒在 APC 中存储大量变量。同时,我有一个 CRON 任务,它连续执行一个 php 进程,从 APC 读取变量,从 APC 中删除它并将其存储在数据库中。php 脚本获取由前缀标识的所有变量。问题是,当 PHP 进程访问 APC、读取所有变量、从 APC 中删除它们并将其插入数据库时,另一个进程(也由 CRON 启动)可以读取相同的数据,因为它还没有被删除,我会在我的数据库中复制数据。有什么解决办法吗?也许这是 APC 限制?
提前致谢。
标记
我每秒在 APC 中存储大量变量。同时,我有一个 CRON 任务,它连续执行一个 php 进程,从 APC 读取变量,从 APC 中删除它并将其存储在数据库中。php 脚本获取由前缀标识的所有变量。问题是,当 PHP 进程访问 APC、读取所有变量、从 APC 中删除它们并将其插入数据库时,另一个进程(也由 CRON 启动)可以读取相同的数据,因为它还没有被删除,我会在我的数据库中复制数据。有什么解决办法吗?也许这是 APC 限制?
提前致谢。
标记