为了账号安全,请及时绑定邮箱和手机立即绑定

memcached并发问题

memcached并发问题

PHP
慕雪6442864 2019-03-11 07:40:19
$m = new Memcached(); $res = $m->get('key'); if(empty($res)) { $ret = $m->set('key'); $ret && $this->insert($data); } 以上代码,为什么会重复insert数据??正确的写法是怎么样的呢?
查看完整描述

5 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

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

https://img1.sycdn.imooc.com//5c8f3eff0001b5cd03980067.jpg

https://img1.sycdn.imooc.com//5c8f3f01000131ae03850063.jpg

查看完整回答
反对 回复 2019-03-18
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

用mem的锁来解决这个问题

查看完整回答
反对 回复 2019-03-18
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

MC也不是持久化,只能做第一层拦截,防止重复还是依靠数据库唯一索引

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信