使用memcache的原子递增操作
<?php
$key = 'count';
$memcache = memcache_connect('localhost', 11211);
$count = $memcache->increment($key, 1);
if( $count === false ){
$memcache->add($key, 1);
exit();
}
if($count==1000){
$memcache->set($key,0,false,0);
/*write db*/
}
?>