Spring数据Redis HGETALL操作

时间:2013-06-21 07:51:03

标签: spring redis spring-data jedis

我使用Redis作为我的Spring网络应用程序的数据存储,并使用Spring Data-Redis作为我的客户与Redis进行交互。

我正在使用HashMap存储一个包含多个字段的对象。我可以使用Redis方法一次性将所有字段放入DefaultRedisMap.putAll(),但我无法立即获取整个对象,而是使用BoundHashOperations来使用{{获取每个字段1}}方法。

我想知道有没有办法像get()中支持的HGETALL操作那样做?

2 个答案:

答案 0 :(得分:3)

DefaultRedisMap.entrySet()或BoundHashOperations.entries()应该一次为您提供所有键和值。

答案 1 :(得分:3)

您可以使用HashOps :: entries()一次性获取所有条目(键和值)。