答对笔试
笔试房间
题库
统计
在线编程
行测练习
模考
点数
下载客户端
教程
状态
计算机基础专项练习
/
中间件
用 Redis 实现分布式锁,下列写法中最合理的是?
中间件
A.
先执行 SETNX lock 1 加锁,再单独执行一条 EXPIRE lock 30 设过期
B.
SET lock <随机值> NX PX 30000,释放时 Lua 比对随机值再 DEL
C.
SET lock 1,业务结束后 DEL lock,不需要过期时间
D.
INCR lock,返回 1 即获得锁,释放时 DECR 归零即可