2013-06-21 36 views
4

我使用Redis作为我的spring web应用程序的数据存储区,并使用Spring Data-Redis作为我的客户端与Redis进行交互。Spring数据Redis HGETALL操作

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

我想知道有没有什么办法可以做到,就像HGETALLRedis支持的操作?

回答

2

DefaultRedisMap.entrySet()或BoundHashOperations.entries()应该一次给你所有的键和值。

2

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