作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ReactiveRedisTemplate opsForHash put 不会覆盖该值。
redisTemplate.opsForHash().put("NAMESPACE", id, personInfo.toByteArray()).
map(resBoolean -> {
return resBoolean;
}).onErrorResume(e -> {
return Mono.just(false);
});
只有当我第一次使用新键调用上述方法时,该值才存储在 Redis 中。当我用相同的值或不同的值第二次调用相同的方法时,我得到了错误的返回。
最佳答案
不幸的是,ReactiveRedisTemplate 的文档没有描述返回的 Boolean
场的意思。
我们可以依靠official Redis documentation :
Return value Integer reply:
The number of fields that were added.
> HSET myhash field1 "Hello"
(integer) 1
> HSET myhash field1 "Hello2"
(integer) 0
> HGET myhash field1
"Hello2"
关于java - ReactiveRedisTemplate opsForHash put 不会覆盖值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63460208/
ReactiveRedisTemplate opsForHash put 不会覆盖该值。 redisTemplate.opsForHash().put("NAMESPACE", id, personI
我是响应式(Reactive)编程的新手。我需要连接到 Redis 来保存和获取一些数据。 redis 实例存在于云中。 我正在使用生菜连接工厂建立连接。 与redis建立连接时,请求失败。 这是我的
我是一名优秀的程序员,十分优秀!