redis(支持十万级的并发)
优点:
1.减轻数据库压力
2.增强系统的并发量
3.提高用户体验
缺点:
1.数据不一致(延迟更新)
2.缓存雪崩
3.缓存穿透
解决方案:
1.加锁或队列(消息队列解决了:系统解耦、流量削峰、异步调用)
2.分析用户行为,尽量让缓存失效的时间均匀分布
3.如果是某台缓存服务器宕机,可以加redis主-从或集群