Как выполнить XRANGE на потоках Redis с помощью весенней загрузки - PullRequest
0 голосов
/ 21 марта 2020

Я использую приведенный ниже код для выполнения операции 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());
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...