RedisUtil.java 925 B

123456789101112131415161718192021222324252627282930313233
  1. package cn.seecoder.fdroidrepository.utils;
  2. public class RedisUtil {
  3. private final static String REDIS_SPLIT_KEY = ":";
  4. public static String getFolloweeKey(String userId){
  5. return "followees"+REDIS_SPLIT_KEY+userId;
  6. }
  7. public static String getLockByName(String lockName){
  8. return "lock"+REDIS_SPLIT_KEY+lockName;
  9. }
  10. public static String getFollowerKey(String userId){
  11. return "followers"+REDIS_SPLIT_KEY+userId;
  12. }
  13. public static String getUVKey(String time){
  14. return "uv"+REDIS_SPLIT_KEY+time;
  15. }
  16. public static String getUVKey(String start,String end){
  17. return "uv"+REDIS_SPLIT_KEY+start+REDIS_SPLIT_KEY+end;
  18. }
  19. public static String getDAUKey(String time){
  20. return "dau"+REDIS_SPLIT_KEY+time;
  21. }
  22. public static String getDAUKey(String start,String end){
  23. return "dau"+REDIS_SPLIT_KEY+start+REDIS_SPLIT_KEY+end;
  24. }
  25. }