gpt4 book ai didi

java - 使用Redis或其他DB时应在获取之前调用hasKey方法

转载 作者:行者123 更新时间:2023-12-03 06:42:36 25 4
gpt4 key购买 nike

当我想从Redis获取数据时,对于是否在redis.get之前调用方法redis.hasKey感到困惑。

有人这样写:

if (redis.hasKey('xxx')) {
return redis.get('xxx');
}
return ...

其他人这样写:
Object value = redis.get('xxx')
if (value != null) {
return value
}
return ...

我认为第二个是好的,因为它只有一次Redis操作,第一个有两个。您选择了哪个,为什么?谢谢。

对不起,我英语不好。

最佳答案

对hasKey的调用受阻,get也是如此。仅调用get并检查结果是否为null或为空取决于对象,这更有意义。

关于java - 使用Redis或其他DB时应在获取之前调用hasKey方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61059360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com