redis MongoDB ES 非关系
redis通用命令
String类型命令
Key的层级
冒号代表一层
Hash类型
key field value
List类型
Set类型
ZSET
传统基于cookie session的验证
cookie中存放有session的id,对应不同的session。但是session无法多台服务器共享。
因此采用redis来缓存session,可以实现session共享。
token刷新(刷新redis时限)
刷新优化
Redis缓存查询数据
缓存三个问题
缓存穿透 不存在的key
缓存雪崩 大量key
缓存击穿(热点key)
大量并发,库存问题
限购问题(集群存在问题)
分布式锁
异步性能优化
消息队列