bugfix: 会员注册的锁超时时间设置为60s

This commit is contained in:
YAS\29473
2025-12-29 14:41:22 +08:00
parent af88acc8f3
commit 38d0d05327

View File

@@ -189,8 +189,8 @@ public class MemberService {
String requestId = IdUtils.fastUUID(); String requestId = IdUtils.fastUUID();
Boolean isLock = false; Boolean isLock = false;
try { try {
// 获取锁,防止注册创建重复账户,锁超时时间10秒 // 获取锁,防止注册创建重复账户,锁超时时间60秒(足够覆盖业务执行时间)
isLock = redisCache.lock(lockKey, requestId, 10); isLock = redisCache.lock(lockKey, requestId, 60);
if (!isLock) { if (!isLock) {
// 获取锁失败,说明有其他请求正在处理,提示用户稍候 // 获取锁失败,说明有其他请求正在处理,提示用户稍候
log.warn("获取注册锁失败,可能有并发请求正在处理, phoneNumber:{}", phoneNumber); log.warn("获取注册锁失败,可能有并发请求正在处理, phoneNumber:{}", phoneNumber);