これを達成するための方法はありますか?これはJavaプログラムを使用して実装しますか?Javaを使ってredis dbでハッシュのリストを取得する方法は?
現在、私はRedisのウェブサイトを参照しています。
これを達成するための方法はありますか?これはJavaプログラムを使用して実装しますか?Javaを使ってredis dbでハッシュのリストを取得する方法は?
現在、私はRedisのウェブサイトを参照しています。
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を使用して書かれた例です。
私はjedisクライアントを使用しようとしました。
以下の構文は、ハッシュのリストを取得するのに役立ちました。
Scan 0 Match FolderName:* count 10000
非常にうまく動作します。
お返事ありがとうございます。@ Redisson_RuiGu – sathya