2021年7月5日

php+redis 乐观锁

摘要: header("content-type:text/html;charset=utf-8"); $redis = new redis(); $result = $redis->connect('127.0.0.1', 6379); $mywatchkey = $redis->get(); $rob_ 阅读全文

posted @ 2021-07-05 15:48 木林coder 阅读(254) 评论(0) 推荐(0) 编辑

php+redis 分布式锁

摘要: $expire = 10; //有效期10秒 $key = 'lock'//key $value = time() + $expire//锁的值 = Unix时间戳 + 锁的有效期 $status = true; while($status) { $lock = $redis->setnx($key 阅读全文

posted @ 2021-07-05 14:59 木林coder 阅读(200) 评论(0) 推荐(0) 编辑

mysql锁

摘要: 排它锁是悲观锁的一种: select *from table where id=1 for update; 加了for update 之后其他连接无法"查询"该条数据,会超时.需要set autocommit=0; 乐观锁:比如修改库存表,表中有个字段version,两个并发连接先查询version 阅读全文

posted @ 2021-07-05 11:52 木林coder 阅读(29) 评论(0) 推荐(0) 编辑

导航