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方法设置过期时间
不能单独设置失效时间

你可能感兴趣的:(java)