|2 min read
Redis
Redis用途
Redis
过期时间expire:
Redis很常用的一个功能就是:给key设置生存时间,到时间自动删除
比如:
验证码5分钟后失效
登陆状态30分钟后过期
缓存数据十分钟刷新
set code 123456 expire code 300 让code这个key在300秒后过期 ttl code 查看还剩多少秒过期
Redis的常见应用场景:
缓存(因为数据库查一次很慢,所以把结果放在Redis里)
流程:
第一次查数据库
放入Redis
下次先查Redis
Redis有就直接返回
这叫:缓存
验证码(用户注册/登录时,把短信验证码存入Redis,并且设置五分钟过期)
比如:
sms:138000000000->834215
登录token/session
用户登录成功后,把token存入Redis
排行榜:
比如文章热度榜、积分榜、Redis很适合做这种高频统计。
对象信息缓存
比如笔记系统里的
笔记详情
用户信息
标签列表
都可以做缓存