Redis -- 过期时间 和 缓存 例子
1.设置 key的生存时间,过期自动删除
exprire key seconds 设置过期时间 秒数
ttl key 查询剩余时间
如果 设置了过期时间。对key进行 set 操作,会清除掉 key的过期时间
实际例子1: 可以实现 限制频率操作:
如,限制 1分钟的 ip只能访问5次 1.设置 ip为key ,的生存时间为1分钟。2.每次访问,将 访问的时间存入一个 列表中
实际例子2: 缓存
经常访问的数据设置过期时间,访问如不存在就去 查数据库,并存入redis,如存在,就直接从redis取