有效期的应用场景
登录验证码
访问登录页面时,生成验证码,并存到redis中,并设置有效期为1分钟
如果超过1分钟后再登录,此时redis的数据由于过期而删除了,查询不到该验证码,就提示验证码失效
短信验证
发短信时,生成验证码,并存到redis中,并设置有效期为1分钟
如果超过1分钟后再提交,此时redis的数据由于过期而删除了,查询不到该验证码,就提示超时
会话管理
微服务中,Session存储在redis中,通过设置过期时间来自动删除过期Session
expire 命令
设置有效时间,单位:秒
先添加
set name root
在设置有效时间:
expire name 5
5秒后,name 和 root 都消失