ReactiveRedisTemplate opsForHash put не перезаписывает значение, а только сохраняет.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 ReactiveRedisTemplate opsForHash put не перезаписывает значение, а только сохраняет.

Сообщение Anonymous »

Код: Выделить всё

redisTemplate.opsForHash().put("key", "field", cacheValue).flatMap(resBoolean -> {return resBoolean;}).onErrorResume(e -> {return Mono.just(false);});
Только когда я впервые вызываю указанный выше метод с новым ключом, значение сохраняется в Redis. Когда я вызываю один и тот же метод второй раз с тем же или другим значением, я получаю false.
Не перезаписывает ли redis put значение для того же ключа? Это потому, что каждое значение, сохраненное для ключа, является неизменным?
Если я удалю значение кэша, я смогу установить значение снова, что очевидно. Пожалуйста, помогите ответить.

Подробнее здесь: https://stackoverflow.com/questions/790 ... y-can-save
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»