Przez jakiś czas używałem redis i jedis i do tej pory nie potrzebowałem poleceń SCAN. Teraz jednak potrzebuję użyć poleceń SCAN, szczególnie hscan. Rozumiem, jak to działa na poziomie redis, ale strona jajeczna Java jest dla mnie myląca. Wokół krążą klasy ScanResults
i ScanParameter
i nie mam jasnego pojęcia, jak prawidłowo ich używać. Dokumentacja tej funkcji jest nieistniejąca lub co najmniej trudna do znalezienia. Czy ktoś może wskazać, gdzie znaleźć godne przykłady, jak iterować na haszyszu przy użyciu hscan z jedis?Jak używać poleceń SCAN w Jedis?
Przepraszam, że nie mam kodu, ale to, co próbowałem do tej pory, nie ma żadnego sensu.
Spróbuj poszukać w źródłach Jedis', a konkretnie testy - są zazwyczaj dać wskazówkę: https://github.com/xetorthio/jedis/blob /master/src/test/java/redis/clients/jedis/tests/commands/HashesCommandsTest.java#L339 –
Dziękuję za ten wskaźnik. Jednak testy nie wydają się naprawdę iterować nad hashem. Widzę tylko jedno połączenie do hscan na przykład. Wciąż brakuje mi koncepcji bieżącego kursora jako String. – luksch