如何使用java获取redis db中的哈希列表?

时间:2017-10-15 09:00:35

标签: java redis jedis redis-cli redisson

有没有办法使用java程序实现和实现它。

目前我指的是Redis网站。

2 个答案:

答案 0 :(得分:2)

如果您详细了解Redis API,那就不难了。

Set<String> hashes = new HashSet<>();
RKeys keys = redisson.getKeys();
keys.getKeys().forEach(key -> {
    if (RType.MAP.equals(keys.getType(key))) {
        hashes.add(key);
    }
});

这是使用Redisson作为客户端编写的示例。

答案 1 :(得分:-2)

我尝试过使用jedis客户端。

以下语法有助于获取哈希列表。

template <typename TChar = Char, typename T>
std::basic_string<TChar>
ToString(const T& Arg) {
  return string_traits<TChar>::convert_to_string(Arg);
}

它运作良好。