redis 用 set 存点赞状态可避免数据库行锁和多次查询,key 设为 ”post:7806: […]
json.set 无法安全实现局部更新,因其路径写入不保证“读 – 改 – 写”原子性,高并发下易丢数据;需用 […]
redis lua 中数字与字符串自动转换的边界在于:所有命令返回值均为字符串,即使内容为数字;浮点数和超范围 […]
sql 幂等写入核心是多次执行结果与一次一致,关键靠唯一约束 +insert ignore 或 on dupl […]
热点账户更新慢的本质是多事务争抢同一行 x 锁导致串行化瓶颈,需通过分片、缓冲记账、锁优化及最终一致性方案解决 […]
sql 并发更新冲突本质是多事务改同一行致业务异常,解决核心是控制并发行为而非避免并发,常用方案包括乐观锁、悲 […]
应使用外部工具(如 ab、wrk、jmeter)而非 php 脚本进行压力测试,因 php 单进程阻塞模型不适 […]
用 redis.client.set 实现分布式锁必须使用 set key value ex 30 nx 原子 […]
定时任务中断后需靠持久化状态 + 主动检查补偿,apscheduler 需换 sqlalchemyjobsto […]
必须用 EXPLAIN 确认索引是否实际生效,重点看 type、key、rows;结合慢日志、performa […]