@Override
public Boolean expire(String key, int second) {
final String finalkey = key;
final long finalsecond = second;
@SuppressWarnings({ "unchecked", "unchecked" })
Boolean result=(Boolean) jedisTemplate.execute(new RedisCallback<Boolean>(){
@Override
public Boolean doInRedis(RedisConnection connection) throws DataAccessException {
RedisSerializer<String> redisSerializer = jedisTemplate.getStringSerializer();
byte[] key1 = redisSerializer.serialize(finalkey);
return connection.expire(key1, finalsecond);
}
});
//long curren = System.currentTimeMillis();
//curren += second;
//Date da = new Date(curren);
//Boolean result = jedisTemplate.expireAt(key, da);
return result;
}
redis操作
最新推荐文章于 2024-07-25 09:16:30 发布