java使用redistemplate获取hash的值是long,怎么判断是否为空
时间: 2023-02-12 12:33:23 浏览: 242
java判断对象是否为空
5星 · 资源好评率100%
使用RedisTemplate获取hash的值时,返回类型为Long。如果要判断该值是否为空,可以使用Java的三元运算符进行判断:
```
Long value = template.opsForHash().get(key, field);
value = (value == null) ? 0 : value;
```
或者使用 Long.valueOf() 转换为long 后判断是否等于0
```
long value = Long.valueOf(template.opsForHash().get(key, field));
if(value == 0){
//是空
}
```
如果value为null 会报空指针异常
阅读全文