Apc用户缓存和php-fpm

时间:2012-03-27 16:40:28

标签: apc php

当php-fpm用于管理进程时,我对存储在apc中的值的脏读/写有一个非常基本的疑问。 我正在寻找在apc中存储一个计数器,我希望在所有PHP fpm进程中共享。计数器用于hilo算法的部分。由于apc用户缓存是在所有fpm子进程中共享的,因此我基本上可以增加此计数器,而不必担心多个进程拥有自己的计数器副本。但是如果共享缓存,你不必担心线程安全吗?如果是的话,你如何去做,如果不是,为什么不呢? 谢谢!

1 个答案:

答案 0 :(得分:0)

没有弄清楚如何用apc做,但决定使用带信号量的共享内存来存储计数器:http://in2.php.net/sem