私はredisとjedisを使っていましたが、それまでのところSCANコマンドは必要ありませんでした。しかし、私はSCANコマンド、特にhscanを使う必要があります。私はredisレベルでどのように動作するのか理解していますが、jedis Javaラッパー側が私に混乱しています。 ScanResults
とScanParameter
のクラスが流れています。私はそれらを適切に使用する明確な概念がありません。この機能のドキュメントは存在しないか、少なくとも見つけにくいです。誰でもjedisを使ってhscanを使ってハッシュを反復する方法の良い例をどこから見つけることができますか?JedisでSCANコマンドを使用する方法
申し訳ありませんがコードはありませんが、これまでに試したことはまったく意味がありません。ここでは、自分の質問に答えるのは良い伝統で
、Jedis'ソースに特異的にテストを探して試してみてください - 彼らは通常の手掛かりを与える:https://github.com/xetorthio/jedis/blobを/master/src/test/java/redis/clients/jedis/tests/commands/HashesCommandsTest.java#L339 –
そのポインタをありがとう。しかし、テストは実際にはハッシュを反復するようには見えません。たとえば、hscanを1回だけ呼び出すことができます。私はまだ文字列として現在のカーソルの概念が欠けています。 – luksch