2026-06-24 f4bd1f3c89d906131495a0aca5aaf82966378510
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package cn.iocoder.yudao.module.pay.dal.redis;
 
/**
 * 支付 Redis Key 枚举类
 *
 * @author 芋道源码
 */
public interface RedisKeyConstants {
 
    /**
     * 通知任务的分布式锁
     *
     * KEY 格式:pay_notify:lock:%d // 参数来自 DefaultLockKeyBuilder 类
     * VALUE 数据格式:HASH // RLock.class:Redisson 的 Lock 锁,使用 Hash 数据结构
     * 过期时间:不固定
     */
    String PAY_NOTIFY_LOCK = "pay_notify:lock:%d";
 
    /**
     * 支付钱包的分布式锁
     *
     * KEY 格式:pay_wallet:lock:%d
     * VALUE 数据格式:HASH // RLock.class:Redisson 的 Lock 锁,使用 Hash 数据结构
     * 过期时间:不固定
     */
    String PAY_WALLET_LOCK = "pay_wallet:lock:%d";
 
    /**
     * 支付序号的缓存
     *
     * KEY 格式:pay_no:{prefix}
     * VALUE 数据格式:编号自增
     */
    String PAY_NO = "pay_no:";
 
}