網絡上有一些設置鍵的過期時間的代碼:
this.redisTemplate.opsForValue().set("max", tempCount); this.redisTemplate.expire("max",tempTime,TimeUnit.SECONDS);
這對應的Redis命令中的set和expire
然而,Redis中還有一條setex命令可以直接設置有過期時間的key
在RedisTemplate中直接被划入了set的重載方法中
redisTemplate.opsForValue().set(codeKey, code, 20, TimeUnit.SECONDS);
表示20秒過期,可以設置時間的計數單位,有分,小時,年,月,日等