Redis 缓存 | 分布式锁 | 多数据库 | 认证方案
字符串,最基本类型
哈希,存储对象
列表,队列/栈
集合,去重运算
有序集合,排名
模拟多个请求竞争同一资源
问题:查询不存在的数据,每次都打到数据库
解决:布隆过滤器 | 缓存空值
问题:热点key过期,大量请求打到数据库
解决:互斥锁 | 逻辑过期
问题:大量key同时过期,数据库压力激增
解决:随机过期时间 | 多级缓存