mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 20:28:44 +08:00 
			
		
		
		
	彻底移除 RedisKeyDefine
This commit is contained in:
		@@ -1,8 +1,5 @@
 | 
			
		||||
package cn.iocoder.yudao.module.pay.dal.redis;
 | 
			
		||||
 | 
			
		||||
import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine;
 | 
			
		||||
import org.redisson.api.RLock;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 支付 Redis Key 枚举类
 | 
			
		||||
 *
 | 
			
		||||
@@ -10,9 +7,14 @@ import org.redisson.api.RLock;
 | 
			
		||||
 */
 | 
			
		||||
public interface RedisKeyConstants {
 | 
			
		||||
 | 
			
		||||
    RedisKeyDefine PAY_NOTIFY_LOCK = new RedisKeyDefine("通知任务的分布式锁",
 | 
			
		||||
            "pay_notify:lock:%d", // 参数来自 DefaultLockKeyBuilder 类
 | 
			
		||||
            RedisKeyDefine.KeyTypeEnum.HASH, RLock.class, RedisKeyDefine.TimeoutTypeEnum.DYNAMIC); // Redisson 的 Lock 锁,使用 Hash 数据结构
 | 
			
		||||
    /**
 | 
			
		||||
     * 通知任务的分布式锁
 | 
			
		||||
     *
 | 
			
		||||
     * KEY 格式:pay_notify:lock:%d // 参数来自 DefaultLockKeyBuilder 类
 | 
			
		||||
     * VALUE 数据格式:HASH // RLock.class:Redisson 的 Lock 锁,使用 Hash 数据结构
 | 
			
		||||
     * 过期时间:不固定
 | 
			
		||||
     */
 | 
			
		||||
    String PAY_NOTIFY_LOCK = "pay_notify:lock:%d";
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 支付序号的缓存
 | 
			
		||||
 
 | 
			
		||||
@@ -33,7 +33,7 @@ public class PayNotifyLockRedisDAO {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private static String formatKey(Long id) {
 | 
			
		||||
        return String.format(PAY_NOTIFY_LOCK.getKeyTemplate(), id);
 | 
			
		||||
        return String.format(PAY_NOTIFY_LOCK, id);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user