使用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*/
}
?>

posted @ 2012-04-01 00:51  rorshach  阅读(185)  评论(0编辑  收藏  举报