Files
cai-server/ruoyi-cai/src/main/java/com/ruoyi/cai/manager/LockManager.java
张良(004796) 28623f17d1 直播
2024-01-12 17:50:50 +08:00

43 lines
1.7 KiB
Java

package com.ruoyi.cai.manager;
import com.ruoyi.cai.constant.RedisConstant;
public class LockManager {
public static final String LOCK_REGISTER_REDIS = RedisConstant.REDIS_P + "lock:register:%s";
public static final String LOCK_DEAL_INVITE_REDIS = RedisConstant.REDIS_P + "lock:dealInvite:%s";
public static final String LOCK_ADD_USER_GREET_REDIS = RedisConstant.REDIS_P + "lock:addUserGreet:%s";
public static final String LOCK_SEND_GREET_REDIS = RedisConstant.REDIS_P + "lock:sendGreet:%s";
public static final String LOCK_SEND_GUARD_REDIS = RedisConstant.REDIS_P + "lock:sendGuard:%s";
public static final String LOCK_SEND_GIFT_REDIS = RedisConstant.REDIS_P + "lock:sendGift:%s";
public static final String LOCK_VIDEO_SETTLE_REDIS = RedisConstant.REDIS_P + "lock:videoSettle:%s";
public static String getRegisterLockKey(String mobile){
return String.format(LOCK_REGISTER_REDIS,mobile);
}
public static String getDealInviteLockKey(Long userId){
return String.format(LOCK_DEAL_INVITE_REDIS,userId);
}
public static String getAddUserGreetLock(Long userId){
return String.format(LOCK_ADD_USER_GREET_REDIS,userId);
}
public static String getSendGreetLock(Long userId){
return String.format(LOCK_SEND_GREET_REDIS,userId);
}
public static String getSendGuardLock(Long userId){
return String.format(LOCK_SEND_GUARD_REDIS,userId);
}
public static String getVideoSettleLock(Long roomId){
return String.format(LOCK_VIDEO_SETTLE_REDIS,roomId);
}
public static String getSendGiftLock(Long userId){
return String.format(LOCK_SEND_GIFT_REDIS,userId);
}
}