【发布时间】:2022-01-15 00:16:36
【问题描述】:
我在 redis 中有一些键。我可以做一个 MGET 并获取值。但是当密钥不存在时,我会从 redis 得到一个 (nil) 。但是如何在 java 中检查呢?我正在检查 null 但它不起作用。
127.0.0.1:6379> MGET key1 key2 key3 key4
1) "Hello"
2) "World"
3) "Hi"
4) "Hi-World"
127.0.0.1:6379> MGET key1 key2 key3 key5 key4
1) "Hello"
2) "World"
3) "Hi"
4) (nil)
5) "Hi-World"
127.0.0.1:6379>
实际上,在我的 java 类中,我将 MGET 中的键列表和值列表映射到哈希映射中。在价值清单上,我正在做一些操作。在那里我需要进行空检查。但是简单的 java null 不起作用。
【问题讨论】:
-
您使用的是哪个 Jedis 版本?请添加您认为不起作用的最短可重现 Java 代码。