首页 > 代码库 > PHP.37-扩展-锁机制解决并发-MySQL锁、PHP文件锁
PHP.37-扩展-锁机制解决并发-MySQL锁、PHP文件锁
锁机制适用于高并发场景:高并发订单、秒杀……
apache压力测试
Mysql锁详解
语法
加锁:LOCK TABLE 表名1 READ|WRITE, 表名2 READ|WRITE ..................
解锁:UNLOCK TABLES
Read:读锁|共享锁 : 所有的客户端只能读这个表不能写这个表
Write:写锁|排它锁: 所有当前锁定客户端可以操作这个表,其他客户端只能阻塞
注意:在锁表的过程中只能操作被锁定的表,如果要操作其他表,必须把所有要操作的表都锁定起来!!
PHP文件锁详解
新建一个锁文件a.lock,充当钥匙
建议:项目中应该只使用PHP中的文件锁,尽量避免锁表,因为如果表被锁定了,其他对该表的操作则被阻塞
PHP.37-扩展-锁机制解决并发-MySQL锁、PHP文件锁
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。