猿问
PHP高并发关于锁的问题
不考虑负载均衡的情况下,对数据库操作,是用文件锁,还是用数据库锁?有没有实战过的大神解答,不胜感激!
开心每一天1111
浏览 479
回答 4
4回答
慕工程0101907
对数据库操作,放着数据库自己的锁不用去用文件锁,这是什么道理
0
0
0
潇湘沐
高并发下操作数据库,不加锁会让数据库崩掉,加锁会让你的应用崩掉。不能不这些数据放到缓存中比如 redis中去,然后直接操作redis,然后定期将redis的数据写入数据库吗?
0
0
0
Helenr
由于要保持数据一致性那就要加锁,大量并发下,特别是写和更新很多时会根据的隔离级别的不同锁机制也有些不同,但是大量的锁竞争,数据库负载高等等问题都会存在.所以在没有所谓的负载均衡的情况下,将同步转为异步是很好的方案, 所以你懂得,做异步队列吧.
0
0
0
暮色呼如
队列 数据库锁 文件锁 redis原子锁 楼主你挑一个吧
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
我要回答