Tôi đã sử dụng redis và jedis trong một thời gian khá dài và không bao giờ cần lệnh SCAN cho đến nay. Bây giờ tuy nhiên tôi cần phải sử dụng các lệnh SCAN, đặc biệt là hscan. Tôi hiểu cách nó hoạt động trên cấp độ redis, nhưng jedis Java wrapper side là khó hiểu với tôi. Có ScanResults
và ScanParameter
lớp học chạy quanh và tôi không có khái niệm rõ ràng về cách sử dụng chúng đúng cách. Tài liệu cho tính năng này không tồn tại hoặc ít nhất là khó tìm. Bất cứ ai có thể chỉ ra nơi để tìm các ví dụ phong nha về làm thế nào để lặp qua một băm bằng cách sử dụng hscan với jedis?Cách sử dụng lệnh QUÉT trong Jedis
Xin lỗi vì không có mã, nhưng những gì tôi đã thử cho đến nay chỉ không có ý nghĩa gì.
Hãy thử tìm kiếm trong các nguồn Jedis', đặc biệt là kiểm tra - họ thường cung cấp cho một đầu mối: https://github.com/xetorthio/jedis/blob /master/src/test/java/redis/clients/jedis/tests/commands/HashesCommandsTest.java#L339 –
cảm ơn bạn về con trỏ đó. Tuy nhiên, các thử nghiệm dường như không thực sự lặp qua một băm. Tôi chỉ có thể thấy một cuộc gọi đến hscan chẳng hạn. Tôi vẫn còn thiếu khái niệm về con trỏ hiện tại dưới dạng Chuỗi. – luksch