java遍历redis hash对象
时间: 2023-06-22 15:25:29 浏览: 163
Java对redis的操作
可以使用 `Jedis` 库的 `hgetall` 方法来遍历 Redis 中的 Hash 对象。以下是示例代码:
```java
Jedis jedis = new Jedis("localhost", 6379);
Map<String, String> hash = jedis.hgetAll("myhash");
for (Map.Entry<String, String> entry : hash.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
```
这将输出 Redis 中 `myhash` Hash 对象的所有键值对。其中,`hgetAll` 方法返回一个 `Map` 对象,其中键为 Hash 对象的键,值为 Hash 对象的值。使用 `entrySet` 方法可以遍历 `Map` 中的所有键值对。
阅读全文