RedisKeyUtil.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.miyzh.utils;
  2. public class RedisKeyUtil {
  3. /**
  4. * redis的key
  5. * 形式为:
  6. * 表名:主键名:主键值:列名
  7. *
  8. * @param tableName 表名
  9. * @param majorKey 主键名
  10. * @param majorKeyValue 主键值
  11. * @param column 列名
  12. * @return
  13. */
  14. public static String getKeyWithColumn(String tableName,String majorKey,String majorKeyValue,String column){
  15. StringBuffer buffer = new StringBuffer();
  16. buffer.append(tableName).append(":");
  17. buffer.append(majorKey).append(":");
  18. buffer.append(majorKeyValue).append(":");
  19. buffer.append(column);
  20. return buffer.toString();
  21. }
  22. /**
  23. * redis的key
  24. * 形式为:
  25. * 表名:主键名:主键值
  26. *
  27. * @param tableName 表名
  28. * @param majorKey 主键名
  29. * @param majorKeyValue 主键值
  30. * @return
  31. */
  32. public static String getKey(String tableName,String majorKey,String majorKeyValue){
  33. StringBuffer buffer = new StringBuffer();
  34. buffer.append(tableName).append(":");
  35. buffer.append(majorKey).append(":");
  36. buffer.append(majorKeyValue).append(":");
  37. return buffer.toString();
  38. }
  39. }