03 2021 档案
摘要:分布式锁的缘由 我们都知道 可以通过redis setnx 上锁占坑 防止并发 >setnx lock:code true ok ...do something >del lock:code 但是如果执行逻辑出现异常可能导致死锁,这时我们就会考虑增加过期时间 >setnx lock:code tru
阅读全文
摘要:内容简介:背景:公司业务有一个常驻后台运行的守护进程。在这个守护进程当中使用了 Redis List 结构保存业务数据进行队列消费。结果运行过程中,有时候半个月,有时候几个月就会突然不再消费队列里面的数据。当时怀疑是 PHP 不适合编写这种常驻后台运行的守护程序。后来,我们发现进行心中检测之后,程序
阅读全文

浙公网安备 33010602011771号