2.21 每日总结(Redis基础)

今天学习了Redis来使用缓存空值并使用较短时间的TTL来解决缓存穿透。
今日学习时长:6小时
  • 缓存穿透产生的原因是什么?

    • 用户请求的数据在缓存中和在数据库中都不存在,不断发起这样的请求,会给数据库带来巨大压力

  • 缓存穿透的解决方案有哪些?

    • 缓存null值

    • 布隆过滤

    • 增强id复杂度,避免被猜测id规律(可以采用雪花算法)

    • 做好数据的基础格式校验

    • 加强用户权限校验

    • 做好热点参数的限流

posted @ 2025-02-21 23:20  笠大  阅读(13)  评论(0)    收藏  举报