RedisLockKey.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.fdkankan.redis.constant;
  2. /**
  3. * <p>
  4. * 分布式锁key定义
  5. * </p>
  6. *
  7. * @author dengsixing
  8. * @since 2022/1/12
  9. **/
  10. public class RedisLockKey {
  11. /**
  12. * 场景浏览量
  13. */
  14. public static String LOCK_SCENE_VISIT_CNT = "lock:scene:visit:cnt:scenecode:%s";
  15. /**
  16. * 场景访问量更新锁 hash
  17. */
  18. public static String LOCK_SCENE_VISIT_UPDATE = "lock:scene:visit:update";
  19. /**
  20. *
  21. *
  22. *
  23. * 场景上传图片锁
  24. */
  25. public static String LOCK_UPLOAD_PIC = "lock:upload:pic:scenecode:%s";
  26. /**
  27. * 场景pro上传图片锁
  28. */
  29. public static String LOCK_UPLOAD_PRO_PIC = "lock:upload:pro:pic:scenecode:%s";
  30. /**
  31. * 场景上传音频锁
  32. */
  33. public static String LOCK_UPLOAD_VOICE = "lock:upload:voice:scenecode:%s";
  34. /**
  35. * 场景pro上传音频锁
  36. */
  37. public static String LOCK_UPLOAD_PRO_VOICE = "lock:upload:pro:voice:scenecode:%s";
  38. /**
  39. * 画墙重建模型锁
  40. */
  41. public static String LOCK_UPLOAD_FLOORJSON_REBUILD = "lock:upload:floorjson:rebuild:scenecode:%s";
  42. /**
  43. * 上传图片多媒体数据锁
  44. */
  45. public static String LOCK_UPLOAD_FLOORPLAN_PNG = "lock:upload:floorplan:png:scenecode:%s";
  46. /**
  47. * 加载场景码池锁
  48. */
  49. public static String LOCK_FDKANKAN_SCENE_NUMS = "lock:4dkankan:scene:nums";
  50. /**
  51. * 同步场景
  52. */
  53. public static String LOCK_SCENE_SYNC = "lock:scene:sync:num:%s";
  54. /**
  55. * 热点数据恢复锁
  56. */
  57. public static String LOCK_HOT_DATA_SYNC = "lock:hot:data:sync:num:%s";
  58. /**
  59. * icons数据恢复锁
  60. */
  61. public static String LOCK_HOT_ICONS_SYNC = "lock:hot:icons:sync:num:%s";
  62. /**
  63. * 热点数据写文件锁
  64. */
  65. public static String LOCK_HOT_JSON = "lock:hot:json:num:%s";
  66. /**
  67. * 批量生成场景码锁
  68. */
  69. public static String LOCK_BATCH_CREATE_NUM = "lock:batch:create:num";
  70. /**
  71. * 加载场景中断下载列表锁
  72. */
  73. public static String LOCK_SCENE_DOWNLOAD_ING = "lock:scene:downloads:ing";
  74. /**
  75. * 加载场景中断下载列表锁
  76. */
  77. public static String LOCK_STARTUP_MODELING_SERVER = "lock:startup:modeling:server";
  78. /**
  79. * 加载场景中断下载列表锁
  80. */
  81. public static String LOCK_SCENE_UPGRADE_V4 = "lock:scene:upgrade:v4:num:%s";
  82. }