我使用Redis
作为我的Spring网络应用程序的数据存储,并使用Spring Data-Redis
作为我的客户与Redis
进行交互。
我正在使用HashMap
存储一个包含多个字段的对象。我可以使用Redis
方法一次性将所有字段放入DefaultRedisMap.putAll()
,但我无法立即获取整个对象,而是使用BoundHashOperations
来使用{{获取每个字段1}}方法。
我想知道有没有办法像get()
中支持的HGETALL
操作那样做?
答案 0 :(得分:3)
DefaultRedisMap.entrySet()或BoundHashOperations.entries()应该一次为您提供所有键和值。
答案 1 :(得分:3)
您可以使用HashOps :: entries()一次性获取所有条目(键和值)。