java查询redis中hash对应的所有key值并返回
时间: 2024-02-20 16:01:53 浏览: 72
redis中hash表内容删除的方法代码
5星 · 资源好评率100%
你可以使用Jedis客户端库来连接和操作Redis。以下是在Java中查询Redis中hash对应的所有key值并返回的示例代码:
```java
Jedis jedis = new Jedis("localhost", 6379);
// 设置hash key和value
jedis.hset("myhash", "field1", "value1");
jedis.hset("myhash", "field2", "value2");
jedis.hset("myhash", "field3", "value3");
// 获取hash中所有的key
Set<String> keys = jedis.hkeys("myhash");
// 打印所有的key
for (String key : keys) {
System.out.println(key);
}
jedis.close();
```
在这个例子中,我们使用Jedis库连接到本地Redis实例,然后设置了一个名为“myhash”的hash,并将三个键值对添加到其中。接下来,我们使用`hkeys()`方法获取hash中所有的key,并将其存储在一个Set集合中。最后,我们使用一个循环打印出所有的key。
阅读全文