关于redis的简单理解

什么是redis?

redis是一个非关系型数据库,也就是nosql,它常用的数据类型有四种,String字符串型,Hash,List,set
redis支持持久化,redis的持久化,是把内存的数据储存到本地磁盘中,防止服务器宕机redis可以大大提高查询速度,redis支持两种储存方式,一个是ROB储存也就快照存储,一个AOF追加文件的方式储存

缓存雪崩和缓存穿透问题解决方案?
缓存雪崩:redis缓存雪崩,因为依赖越多,相当于雪山,最顶端的学层崩塌,导致以下的依赖它的层级,就层层崩塌。
解决办法:内存淘汰策略,就是选择合适的内存,一发现机器宕机,立即替换上,还有就是降级。

缓存击穿:一般是黑客故意攻击你的网站,发送请求去请求数据库中不存在数据,导致所有的请求都落在数据库上,造成短时间内数据库承受不住大量的请求而崩掉
解决办法:一般常见的就是用布隆过滤器,把一定不存在的数据存放到bitmap中,还有一种就是当查询的是时候返回的数据是空,或者其他异常,仍把它缓存起来,但是过期时间会缩短,最长不超过五分钟。

redis缓存session:把用户最新的会话缓存起来,用于提高下次请求的访问速度,提高用户体验。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值