缓存过期时间

使用总结

在项目中,会遇到热点数据的缓存,为增加缓存使用率,需要设置过期时间。例如:点击一个商品,先加入缓存,若这个商品在1个小时过去后,没在点击,便从缓存中删除,过期。对于热点数据,点击频繁,在缓存中的存活率较高,所以增大从缓存中取出增的命中率。对于冷门数据,自然就不用管,1小时后便自动消失。

目的

减轻数据库压力,增加缓存命中率

Hset

key进行归类,只有对大key进行设置过期时间,小key不行

String类型

对key加上前缀和后缀,避免表之间的id重复

        Jedis jedis = jedisPool.getResource();
        Long result = jedis.expire(key, seconds);
        jedis.close();


你可能感兴趣的:(Redis)