RedisDao.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.zhcs.dt.dao.redis;
  2. import java.util.List;
  3. import java.util.Map;
  4. import java.util.Set;
  5. /**
  6. * 说明: redis
  7. * 创建人:FH Q313596790
  8. * 创建时间:2016-05-2
  9. * @version
  10. */
  11. public interface RedisDao {
  12. /**新增(存储字符串)
  13. * @param key
  14. * @param value
  15. * @return
  16. */
  17. public boolean addString(String key, String value);
  18. /**拼接字符串
  19. * @param key
  20. * @param value
  21. * @return
  22. */
  23. public boolean appendString(String key, String value);
  24. /**新增(存储Map)
  25. * @param key
  26. * @param map
  27. * @return
  28. */
  29. public String addMap(String key, Map<String, String> map);
  30. /**获取map
  31. * @param key
  32. * @return
  33. */
  34. public Map<String,String> getMap(String key);
  35. /**新增(存储List)
  36. * @param key
  37. * @param list
  38. * @return
  39. */
  40. public void addList(String key, List<String> list);
  41. /**获取List
  42. * @param key
  43. * @return
  44. */
  45. public List<String> getList(String key);
  46. /**新增(存储set)
  47. * @param key
  48. * @param set
  49. */
  50. public void addSet(String key, Set<String> set);
  51. /**获取Set
  52. * @param key
  53. * @return
  54. */
  55. public Set<String> getSet(String key);
  56. /**删除
  57. * @param key
  58. */
  59. public boolean delete(String key);
  60. /**删除多个
  61. * @param keys
  62. */
  63. public void delete(List<String> keys);
  64. /**修改
  65. * @param pd
  66. * @return
  67. */
  68. public boolean eidt(String key, String value);
  69. /**通过ket获取数据
  70. * @param keyId
  71. * @return
  72. */
  73. public String get(String keyId);
  74. }