RedisTemplate

RedisTemplate存数据时指定过期时间

1
2
3
4
5
6
7
8
9
redisTemplate.opsForValue().set("key","value",时间单位 int, 时间类型);
//时间类型
TimeUnit.SECONDS:秒
TimeUnit.MINUTES:分
TimeUnit.HOURS:时
TimeUnit.DAYS:日
TimeUnit.MILLISECONDS:毫秒
TimeUnit.MILLISECONDS:微秒
TimeUnit.NANOSECONDS:纳秒

Redis常用的数据类型

  1. String类型

    1
    2
    3
    4
    5
    6
    redisTemplate.hasKey(key)   //判断是否有key所对应的值,有则返回true,没有则返回false
    redisTemplate.opsForValue().get(key) //有则取出key值所对应的值
    redisTemplate.delete(key) //删除单个key值
    redisTemplate.delete(keys) //其中keys:Collection<K> keys 批量删除key
    redisTemplate.randomKey() //从redis中随机取出一个key
    redisTemplate.opsForValue().set(key, value) //设置当前的key以及value值

上次更新 2022-02-22