Back to archive
|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很适合做这种高频统计。 对象信息缓存 比如笔记系统里的 笔记详情 用户信息 标签列表 都可以做缓存