微信登录

Redis要避免的问题 - 缓存穿透

问题

正常情况:共5000请求 - 1000正常用户
黑客攻击情况:共5000请求 - 4000黑客攻击 - id=负数(redis肯定没有鸭) - 炸了

解决

如果在mysql查不到
redis设置空值 + 过期时间

  1. set -999 UNKNOWN