TradingCacheConstant.java
1.05 KB
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
37
38
package com.sl.ms.trade.constant;
/**
* @ClassName TradingCacheConstant.java
* @Description 交易缓存维护
*/
public class TradingCacheConstant {
//默认redis等待时间
public static final int REDIS_WAIT_TIME = 5;
//默认redis自动释放时间
public static final int REDIS_LEASETIME = 4;
//安全组前缀
public static final String PREFIX = "trading:";
//分布式锁前缀
public static final String LOCK_PREFIX = PREFIX + "lock:";
//创建交易加锁
public static final String CREATE_PAY = LOCK_PREFIX + "create_pay";
//查询交易状态加锁
public static final String QUERY_PAY = LOCK_PREFIX + "query_pay";
//创建退款加锁
public static final String REFUND_PAY = LOCK_PREFIX + "refund_pay";
//退款查询加锁
public static final String REFUND_QUERY_PAY = LOCK_PREFIX + "refund_query_pay";
//创建退款加锁
public static final String PAY_CHANNEL_LIST = PREFIX + "pay_channel_list&ttl=-1";
//page分页
public static final String PAGE = PREFIX + "page";
}