From cc8e103aed0cdaf681d813f7601a38d2dd134289 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期五, 11 八月 2023 00:22:17 +0800
Subject: [PATCH] 优化费用
---
java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java b/java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java
index 9cc7102..0c10c94 100644
--- a/java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java
+++ b/java110-core/src/main/java/com/java110/core/cache/JedisClientTemplate.java
@@ -32,7 +32,7 @@
@Override
public String set(byte[] key, byte[] value) {
- redisTemplate.opsForValue().set(key, value);
+ redisTemplate.opsForValue().set(new String(key), value);
return "";
}
@@ -40,7 +40,7 @@
public String set(String key, String value, String nxxx, String expx, int time) {
// redisTemplate.opsForValue().set(key, value,nxxx,expx,time);
// return "";
- return redisTemplate.execute(new RedisCallback() {
+ Object ext = redisTemplate.execute(new RedisCallback() {
public String doInRedis(RedisConnection connection) {
//redis.clients.jedis.Jedis jedis = (redis.clients.jedis.Jedis) connection.getNativeConnection();
Object nativeConnection = connection.getNativeConnection();
@@ -55,7 +55,11 @@
}
return "";
}
- }, true).toString();
+ }, true);
+ if (ext == null) {
+ return "";
+ }
+ return ext.toString();
}
@@ -71,7 +75,7 @@
@Override
public byte[] get(byte[] key) {
- Object value = redisTemplate.opsForValue().get(key);
+ Object value = redisTemplate.opsForValue().get(new String(key));
if (value == null) {
return null;
}
@@ -129,7 +133,7 @@
@Override
public Long del(byte[] key) {
- redisTemplate.delete(key);
+ redisTemplate.delete(new String(key));
return 1L;
}
--
Gitblit v1.8.0