Описание тега spring-data-redis-reactive

0 ответов

Можно ли реализовать Redis-реактивную функциональность, используя spring-boot-starter-web?

Я собираюсь использовать редис-реактив в весенней загрузке. Однако весь существующий код - это код, который работает в режиме webmvc. Есть ли какие-либо проблемы при попытке использовать redis-реактивный с webmvc вместо webflux? В сервлете 3.1 он ра…
0 ответов

Должен ли я заблокировать моно в методах Аспекта?

Я пытаюсь контролировать кэш Redis в своем классе Aspect. @Aspect public class SomeServiceAspect { @Before("execution(* ...Service.addSome(..))") public void evictSome(JoinPoint joinPoint) { Mono<Boolean> deleted = redisService.getSomeValueOpe…
2 ответа

Использование функции elapsed() на Mono?

Я пытаюсь получить время выполнения для чтения из Redis в реактивном программировании, при поиске документов я могу видеть, что elapsed() Метод будет выполнять тот же и реализованный код, как показано ниже. Flux.fromIterable(getActions(httpHeaders))…
1 ответ

Странное поведение с конечной точкой SSE с использованием Redis

Мне нужно передать некоторые данные клиенту, если он находится в Redis, но клиент продолжает подключаться к конечной точке SSE каждые 5 секунд. Код бэкэнда: @RestController @RequestMapping("/reactive-task") public class TaskRedisController { private…
0 ответов

Приемник потока данных Redis Spring завершается преждевременно

Я использую данные Spring Redis для потребления из потока Redis, используя приемник реактивного потока для прослушивания работы группы потребителей, но заметил, что поток Flux иногда преждевременно закрывается и больше не прослушивает новые сообщени…
2 ответа

Есть ли способ установить тайм-аут в Java с реактивным Redis?

Я использую ReactiveRedisConnection для настройки подключения к локальному контейнеру Redis. Но в будущем приложение будет размещаться на веб-сервере, а Redis - на другом сервере. Есть ли возможность установить тайм-аут для запроса?
1 ответ

Поддержка async отсутствует в реактивном соединении Redis

Я учусь использовать Spring webflux, и в рамках этого я разработал приложение, которое использует Redis для сохранения и извлечения данных. Но проблема, с которой я сталкиваюсь, заключается в том, что когда запрос пытается подключиться к redis, я по…
4 ответа

Невозможно подключиться к Redis; вложенное исключение - io.lettuce.core.RedisConnectionException с использованием ReactiveRedisTemplate

Я новичок в реактивном программировании. Мне нужно подключиться к Redis, чтобы сохранить и получить данные. Экземпляр Redis присутствует в облаке. Я использую фабрику Lettuce Connection для установления соединения. при установке соединения с Redis з…
0 ответов

Как правильно связать операции redis в spring-data-redis-reactive?

В spring-data-redis-reactive, операции записи возвращают результат выполнения redis, что значительно усложняет связывание операторов. Возьмем, к примеру, Reddit в главе 1 Redis In Action. Я пытаюсь реализовать так: @Service public class ArticleServi…
0 ответов

Spring Data Redis Streams (Reactive) - каков правильный способ обработки ошибок?

Я использую Redis Streams с Spring Data Redis 2.2.4. Одна вещь, которую я хочу выяснить, - это правильный способ обработки ошибок . Для модели без реакции мы устанавливаем ErrorHandler и EancelSubscriptionOnError на StreamReadRequest. Затем мы можем…
0 ответов

почему в шаблоне redis opsForZSet Spring счет должен быть удвоен

Я бы хотел использовать ZSetдля хранения отметок времени и значения. Отметка времени должна быть Score, ноRedisReactiveTemplateтребуется двойной. Проблема в том, что когда я меняю Long на Double, я получаю что-то вроде "1.31232...E8", есть ли способ…
4 ответа

Как непрерывно прослушивать поток Redis с помощью библиотеки java lettuce

Я пытаюсь прослушивать поток Redis и обрабатывать сообщения по мере их поступления. Я использую команду async и ожидаю, что сообщение будет отправлено, а не извлечено. Поэтому я не думаю, что нужен цикл while. Но следующий код, похоже, не работает. …
1 ответ

Шаблон Redis для реактивного хэша Spring Data для настраиваемых объектов

Я пытался использовать Jackson2JsonRedisSerializerдля сериализации настраиваемого экземпляра в качестве хеш-значения в магазине Redis. Кажется, что хотя я правильно создал шаблон, хеш не создается. Просто примечание, что я использую spring-data-reac…
1 ответ

Поддерживается ли XClaim / претензия в данных Redis Spring - ReactiveRedisOperations.opsForStream()

Чтобы создать надежную очередь сообщений с использованием потоков redis, я использую зависимость spring-boot-starter-data-redis-reactive и lettuce для обработки сообщений из потока redis. Хотя я могу добавлять, читать, подтверждать и удалять сообщен…
1 ответ

Spring data redis реактивное чтение Ошибка приведения LocaldateTime

Я использую Spring Data Redis Reactive framework, а версия Spring Boot - 2.3.0. Вот моя конфигурация Redis: @Bean("reactiveRedisTemplate") public ReactiveRedisTemplate<String, Object> reactiveRedisTemplateString(ReactiveRedisConnecti…
1 ответ

добавить модуль "spring интеграции redis", который распечатывает "XXX не может быть обработан всеми процессорами BeanPostProcessors.

Я интегрирую модуль spring integration-redis, чтобы использовать RedisLockRegistry. но я получил следующие журналы при запуске весенней загрузки. 19: 2020/09/11 21:02:25,006 2312 [INFO] [main] [integration.config.DefaultConfiguringBeanFactoryPostPro…
0 ответов

Исключение Spring WebSession Redis

Я хочу сохранить свою веб-сессию в Redis. Нет проблем с операцией размещения, но она вызывает исключение при получении сохраненной записи. Вот мой пример трассировки стека Вызвано: com.fasterxml.jackson.databind.exc.MismatchedInputException: неожида…
0 ответов

Неподдерживаемая операция в потоках восстановления Spring-Data-Redis

Я использую реактивный код spring data redis для прослушивания входящих сообщений из потока redis. Иногда я получаю следующее исключение, и я не уверен, когда это произойдет. Когда я копаюсь в исходном коде класса DefaultStreamReceiver spring-data-r…
0 ответов

Реализация сервера с использованием реактивных потоков Spring

Я работаю над инструментом, который прослушивает потоки на нескольких узлах Redis. Новые узлы могут быть добавлены / удалены в зависимости от нагрузки. У меня есть планировщик, который запускается каждую секунду в поисках активных в данный момент уз…
0 ответов

Правильный способ хранения списка объектов в Spring Data Redis Reactive

Мне нужно сохранить список объектов в Redis. Каждый элемент списка должен быть доступен по уникальному ключу. Для этого я думаю, что список объектов должен храниться как карта объектов в Redis (я преобразовал в String перед тем, как сохранить его): …