memcached并发问题

$m = new Memcached();
$res = $m->get('key');

if(empty($res)) {
    $ret = $m->set('key');
    $ret && $this->insert($data);
}

以上代码,为什么会重复insert数据??正确的写法是怎么样的呢?

慕雪6442864
浏览 555回答 5
5回答

qq_笑_17

有人知道怎么解决吗?在线等!目前有以下异常数据

凤凰求蛊

用mem的锁来解决这个问题

慕姐8265434

MC也不是持久化,只能做第一层拦截,防止重复还是依靠数据库唯一索引
打开App,查看更多内容
随时随地看视频慕课网APP