Я использую приведенный ниже код для выполнения операции XRANGE в Redis Stream, однако он не дает никакого вывода, даже если в диапазоне есть значения. Является ли подход в приведенном ниже коде правильным или должен быть другой путь? Я использую Spring Boot 2.2.4
String from = start + "-0";
String to = end + "-0";
Range<String> range = Range.closed(from, to);
List<MapRecord<String, Object, Object>> mapRecords = template.opsForStream().range("SAMPLE.STREAM", range);
Iterator<MapRecord<String, Object, Object>> iterator = mapRecords.iterator();
while (iterator.hasNext()) {
MapRecord<String, Object, Object> current = iterator.next();
log.info("Record Id: {}, Stream: {}, Value: {}", current.getId(), current.getStream(), current.getValue());
}