Spring Data Redis HGETALL 操作

9

我正在将Redis作为我的Spring Web应用程序的数据存储,并使用Spring Data-Redis作为与Redis交互的客户端。

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

我想知道是否有办法像Redis支持的HGETALL操作一样做到这一点?

2个回答

6

DefaultRedisMap.entrySet() 或 BoundHashOperations.entries() 可以一次性获取所有的键和值。


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接