This commit is contained in:
+4
-2
@@ -81,9 +81,11 @@ public class RedisCacheStorager<T extends Cacheable> implements
|
||||
jedis = jedisPool.getResource();
|
||||
byte[] key = cacheKey.getBytes(Consts.UTF_8);
|
||||
byte[] value = SerializationUtils.serialize(cache);
|
||||
jedis.set(key, value);
|
||||
if (cache.getExpires() > 0) {
|
||||
jedis.expire(key, (int) (cache.getExpires() - CUTMS) / 1000);
|
||||
jedis.setex(key, (int) (cache.getExpires() - CUTMS) / 1000,
|
||||
value);
|
||||
} else {
|
||||
jedis.set(key, value);
|
||||
}
|
||||
jedis.sadd(ALLKEY, cacheKey);
|
||||
} finally {
|
||||
|
||||
+4
-2
@@ -68,9 +68,11 @@ public class RedisClusterCacheStorager<T extends Cacheable> implements
|
||||
public void caching(String cacheKey, T cache) {
|
||||
byte[] key = cacheKey.getBytes(Consts.UTF_8);
|
||||
byte[] value = SerializationUtils.serialize(cache);
|
||||
jedisCluster.set(key, value);
|
||||
if (cache.getExpires() > 0) {
|
||||
jedisCluster.expire(key, (int) (cache.getExpires() - CUTMS) / 1000);
|
||||
jedisCluster.setex(key, (int) (cache.getExpires() - CUTMS) / 1000,
|
||||
value);
|
||||
} else {
|
||||
jedisCluster.set(key, value);
|
||||
}
|
||||
jedisCluster.sadd(ALLKEY, cacheKey);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user