package com.iotechn.unimall.data.constant;
|
|
/**
|
* Description:
|
* User: rize
|
* Date: 2020/8/1
|
* Time: 12:11
|
*/
|
public class CacheConst {
|
|
/**=========================== 广告缓存 START =============================**/
|
|
/**
|
* 广告缓存 (ADVERT_TYPE: + 广告类型(adType))
|
*/
|
public static final String ADVERT_TYPE = "ADVERT_TYPE:";
|
|
|
/**
|
* 首页聚合数据缓存, 存储周期 5 分钟
|
*/
|
public static final String INTEGRAL_INDEX = "INTEGRAL_INDEX";
|
|
/**=========================== 广告缓存 END ===============================**/
|
|
/**
|
* 用户验证码
|
*/
|
public static final String USER_VERIFY_CODE_PREFIX = "USER_VERIFY_CODE:";
|
|
/**
|
* 管理员登陆验证码
|
* ADMIN_MSG_CODE: + 电话
|
*/
|
public final static String ADMIN_MSG_CODE = "ADMIN_MSG_CODE:";
|
|
/**=========================== 类目缓存 START =============================**/
|
/**
|
* 三级类目树
|
*/
|
public static final String CATEGORY_THREE_LEVEL_TREE = "CATEGORY_THREE_LEVEL_TREE";
|
|
/**
|
* 包含所有类目的一个链表
|
*/
|
public static final String CATEGORY_ALL_LIST = "CATEGORY_ALL_LIST";
|
|
/**
|
* 二级类目树
|
*/
|
public static final String CATEGORY_SECOND_LEVEL_TREE = "CATEGORY_SECOND_LEVEL_TREE";
|
/**=========================== 类目缓存 END =============================**/
|
|
/**=========================== 邮费模板缓存 START =============================**/
|
/**
|
* 邮费模板缓存
|
* FREIGHT_TEMPLATE: + 邮费模板id
|
*/
|
public static final String FREIGHT_TEMPLATE = "FREIGHT_TEMPLATE:";
|
/**=========================== 邮费模板缓存 END =============================**/
|
|
/**=========================== 足迹缓存 START =============================**/
|
/**
|
* 获取足迹列表+_用户Id (追加)
|
*/
|
public static final String FOOTPRINT_LRU = "FOOTPRINT_LRU:";
|
/**=========================== 足迹缓存 END =============================**/
|
|
|
public static final String USER_OFFICIAL_WECHAT_ACCESS = "USER_OFFICIAL_WECHAT_ACCESS";
|
|
public static final String USER_OFFICIAL_WECHAT_TICKET = "USER_OFFICIAL_WECHAT_TICKET";
|
|
public static final String USER_MINI_WECHAT_ACCESS = "USER_MINI_WECHAT_ACCESS";
|
|
/**
|
* 用户一键登录临时令牌
|
* USER_ONE_KEY_LOGIN: + 临时令牌
|
*/
|
public static final String USER_ONE_KEY_LOGIN_TEMP_TOKEN = "USER_ONE_KEY_LOGIN:";
|
|
/**=========================== 商品缓存 START =============================**/
|
|
/**
|
* 商品类目内价格排序缓存 (追加+=类目) HashKey="P" + SpuId
|
*/
|
public static final String PRT_CATEGORY_ORDER_PRICE_ZSET = "PRT_CATEGORY_ORDER_PRICE:";
|
|
public static final String PRT_CATEGORY_ORDER_ID_ZSET = "PRT_CATEGORY_ORDER_ID:";
|
|
public static final String PRT_CATEGORY_ORDER_SALES_ZSET = "PRT_CATEGORY_ORDER_SALES:";
|
|
/**
|
* 商品spuId - SpuDTO 映射表不包括detail字段 (单独) HashKey="P" + SpuId
|
* FIXME SpuDTO 中是包括 categoryIds (即商品完整类目族)
|
*/
|
public static final String PRT_SPU_HASH_BUCKET = "PRT_SPU_HASH_BUCKET";
|
|
/**
|
* 商品spuId - SpuDTO 详情、SkuList、图片、评论、属性等字段 (单独)
|
*/
|
public static final String PRT_SPU_DETAIL_HASH_BUCKET = "PRT_SPU_DETAIL_HASH_BUCKET";
|
|
/**
|
* 商品skuId - 库存缓存 (单独)
|
*/
|
public static final String PRT_SKU_STOCK_BUCKET = "PRT_SKU_DETAIL_HASH_BUCKET";
|
|
/**
|
* 团购商品缓存
|
* PRT_GROUP_SHOP_LIST: + pageNo + ":" + pageSize
|
*/
|
public static final String PRT_GROUP_SHOP_LIST = "PRT_GROUP_SHOP_LIST:";
|
|
/**
|
* 用户收藏商品缓存 此缓存用于加速判断用户是否收藏某种商品,后面拼接SPU_ID,因为一般情况下,商品数量少于用户数量
|
*/
|
public static final String PRT_USER_FAVORITE_HASH_BUCKET = "PRT_USER_FAVORITE_HASH_BUCKET:";
|
|
/**
|
* 评论缓存 PRT_APPRAISE_LIST: + spuId + ":" + pageNo + ":" + pageSize
|
*/
|
public static final String PRT_APPRAISE_LIST = "PRT_APPRAISE_LIST:";
|
|
/**=========================== 商品缓存 END ===============================**/
|
|
|
/**=========================== VIP缓存 START =============================**/
|
|
/**
|
* 前端显示模板
|
* VIP_TEMPLATE_LIST
|
*/
|
public static final String VIP_TEMPLATE_LIST = "VIP_TEMPLATE_LIST";
|
|
/**=========================== VIP缓存 END ===============================**/
|
|
|
|
}
|