RedisKeyConstant.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # -*- encoding: utf-8 -*-
  2. """
  3. @File : RedisKeyConstant.py
  4. @Time : 2024/11/20 15:13
  5. @Author : stephen
  6. @Email : zhangdongming@asj6.wecom.work
  7. @Software: PyCharm
  8. """
  9. from enum import Enum
  10. class RedisKeyConstant(Enum):
  11. # 设备版本信息
  12. ZOSI_DEVICE_VERSION_INFO = 'ZOSI:DEVICE:VERSION:'
  13. # 优惠券id锁
  14. COUPON_ID_LOCK = 'COUPON:ID:LOCK:'
  15. # 云存优惠券
  16. CLOUD_STORAGE_COUPONS = 'cloud_storage_coupons_'
  17. # 发放优惠券锁
  18. GRANT_COUPONS_LOCK = 'grant_coupons_lock_'
  19. # 基础模块用户优惠券
  20. BASIC_CLOUD_COUPON = 'BASIC:CLOUD:COUPON:'
  21. # 云存优惠套餐
  22. PACKAGE_IS_COUPON_TRUE = 'PACKAGE:IS:COUPON:TRUE:LIST'
  23. PACKAGE_IS_COUPON_FALSE = 'PACKAGE:IS:COUPON:FALSE:LIST'
  24. # 每日查询云存套餐界面访问数量
  25. TODAY_CLOUD_QUERY_NUMBER = 'TODAY:CLOUD:QUERY:NUMBER'
  26. # 基础模块用户ID
  27. BASIC_USER = 'BASIC:USER:'
  28. # APP扫码工具域名
  29. APP_DOMAIN_NAME = "DOMAIN:NAME"
  30. # 活动信息
  31. ACTIVITY_INFO = 'ACTIVITY:INFO'
  32. # 推送存储位置
  33. PUSH_STORAGE_CONFIG_UID = 'push:storage:config:uid:'
  34. # Redis 过期时间常量 (秒)
  35. EXPIRE_TIME_60_SECONDS = 60 # 60秒
  36. EXPIRE_TIME_30_MINUTES = 1800 # 30分钟
  37. EXPIRE_TIME_1_HOUR = 3600 # 1小时
  38. EXPIRE_TIME_24_HOURS = 86400 # 24小时
  39. EXPIRE_TIME_30_DAYS = 2592000 # 30天