2018年8月9日

php,redis分布式锁防并发

摘要: 解决死锁 如果只用SETNX命令设置锁的话,如果当持有锁的进程崩溃或删除锁失败时,其他进程将无法获取到锁,问题就大了。 解决方法是在获取锁失败的同时获取锁的值,并将值与当前时间进行对比,如果值小于当前时间说明锁以过期失效,进程可运用Redis的DEL命令删除该锁。 setnx的作用和memcache 阅读全文

posted @ 2018-08-09 11:05 泽一年 阅读(5153) 评论(1) 推荐(0) 编辑

导航