redis Pipelined高效插入数据设置失效时间
如下代码所示
RedisSerializer keyS = redisTemplate.getKeySerializer();
RedisSerializer valueS = redisTemplate.getValueSerializer();
byte[] key = keyS.serialize("key");
redisTemplate.executePipelined((RedisCallback<String>) connection -> {
list.stream().forEach(s -> connection.sAdd(key, valueS.serialize(s)));
// 设置过期时间
connection.pExpire(key, 60L);
return null;
});
调用conection的pExpire方法设置过期时间
不能单独设置失效时间

浙公网安备 33010602011771号