java110 3 年之前
父節點
當前提交
ec3f65da33
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java

+ 11 - 2
java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java

@@ -50,12 +50,21 @@ public class JedisClientTemplate implements Jedis {
 
 
     @Override
     @Override
     public String get(String key) {
     public String get(String key) {
-        return redisTemplate.opsForValue().get(key).toString();
+        Object value = redisTemplate.opsForValue().get(key);
+        if (value == null) {
+            return null;
+        }
+
+        return value.toString();
     }
     }
 
 
     @Override
     @Override
     public byte[] get(byte[] key) {
     public byte[] get(byte[] key) {
-        return (byte[]) redisTemplate.opsForValue().get(key);
+        Object value = redisTemplate.opsForValue().get(key);
+        if (value == null) {
+            return null;
+        }
+        return (byte[]) value;
     }
     }
 
 
     @Override
     @Override