@Varandey

Почему недоступно значение по ключу в Redis?

Поднял Redis в контейнере, завел там элемент:
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"

В Spring Boot приложении пытаюсь достать это значение:

val value = reactiveRedisTemplate.opsForValue().get("foo").awaitFirstOrNull() value.subscribe{element -> println("from cache: $element")}


Но приходит null

Соединение с Redis устанавливается успешно.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
А вы к одной и той же БД в обеих случаях подключаетесь?
Ответ написан
@Varandey Автор вопроса
Отвечаю на свой вопрос:

Чтобы работать с Redis из Spring Boot приложения, нужно запустить Redis на Ubuntu, установленную с помощью Windows Subsystem For Linux.

Приложение почему-то не работает с Redis, поднятым в виде контейнера в докере, хотя, возможно нужно как-то по-особому сконфигурировать Lettuce для работы с контейнером.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект