小编Hap*_*ppy的帖子

Jedis密钥到期

我想用春天来理解redis/jedis.我被困在某个地方,在一段时间后我无法使我的钥匙到期.

有人可以帮忙吗?

public class SessionCacheRepositoryImpl implements SessionCacheRepository {

    private static final String KEY = "Session";

    private RedisTemplate<String, Object> redisTemplate;
    private HashOperations hashOperations;

    @Autowired
    public SessionCacheRepositoryImpl(RedisTemplate<String, Object> redisTemplate) {
        this.redisTemplate = redisTemplate;
    }

    @PostConstruct
    private void init() {
        hashOperations = redisTemplate.opsForHash();
        redisTemplate.expire(KEY, 30, TimeUnit.SECONDS);
    }

    public void saveSession(final Session session) {
        hashOperations.put(KEY, session.getSessionID(), session);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的配置类

private RedisTemplate<String, Object> template;

@Bean
JedisConnectionFactory jedisConnectionFactory() {
    JedisConnectionFactory jedisConFactory = new JedisConnectionFactory();
    jedisConFactory.setHostName("localhost");
    jedisConFactory.setPort(36919);
    return jedisConFactory;
}

@Bean
public RedisTemplate<String, Object> redisTemplate() { …
Run Code Online (Sandbox Code Playgroud)

java spring redis jedis spring-boot

6
推荐指数
1
解决办法
7482
查看次数

标签 统计

java ×1

jedis ×1

redis ×1

spring ×1

spring-boot ×1