前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >redis的概念总结

redis的概念总结

作者头像
meihuasheng
发布2021-03-16 21:47:35
发布2021-03-16 21:47:35
2960
举报
文章被收录于专栏:phpcodersphpcoders

NoSQL技术:基于内存的数据库,并且提供一定的持久化功能。

非关系型数据库,主要就是redis、MongoDB、nosql等等

Redis的三大概念:缓存穿透、缓存击穿、缓存雪崩

缓存穿透:查询一条数据库和缓存都没有的一条数据,就会一直查询数据库,从而导致数据库访问压力增大。

解决方式:

缓存空对象:会对空对象进行缓存。

布隆过滤器:额,,,,,没看懂

缓存击穿:指一个key非常热点,在不停扛着大并发,集中对这一个点访问,当key失效的瞬间,大并发穿破缓存,直接请求数据库,瞬间对数据库访问压力增大。

缓存雪崩:指某一个时间段,缓存集中过期失效,此刻无数的请求直接绕开缓存请求数据库。

造成雪崩原因:redis宕机或者大部分数据失效。

解决方式:搭建高可用的集群,防止单机的redis宕机。设置不同的过期时间,防止同一时间内大量的key失效。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/07/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • NoSQL技术:基于内存的数据库,并且提供一定的持久化功能。
  • Redis的三大概念:缓存穿透、缓存击穿、缓存雪崩
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档