uuhorse的博客

导航

2018年10月31日

记录Redis使用中遇到的两个问题(原子性及数据完整性)

摘要: 1、使用Redis作为分布式锁的原子性问题 原方案: ① SETNX $LOCK_BUSI_KEY $REQ_ID ② EXPIRE $LOCK_BUSI_KEY $LOCK_TIME 问题: 使用SETNX,如果锁不存在,则SET成功,返回1;否则,返回0。 为了保证锁在异常退出时,仍能超时释放, 阅读全文

posted @ 2018-10-31 21:10 uuhorse 阅读(282) 评论(0) 推荐(0) 编辑