redis
沙拉不是酱
这个作者很懒,什么都没留下…
展开
-
redis缓存理论
1.多级缓存 缓存的目的是为了减少数据库的访问,提高查询速度,减缓数据库压力。缓存存储的内容是:长期不变的数据和查询频率高的数据。 2.什么是缓存粒度 缓存粒度本质是要缓存什么内容,如何选择缓存数据的类型。 3.缓存有效期与淘汰策略 3.1设置缓存有效期的作用 *节省空间 *做到数据弱一致性 *有效期失效,重新缓存后,就可以保证数据的一致性 3.2redis的过期策略 3.2.1 定时过期 *每...原创 2019-09-03 23:12:38 · 177 阅读 · 0 评论 -
Redis缓存机制:缓存模式
1.缓存模式 缓存的目的是为了降低数据库的压力:一、提升性能:①在多数情况下,select是出现性能问题最大的地方。一方面,select会有很多像join、group、order等丰富的语义,非常耗性能;另一方面,多数应用都是读多写少,加剧了慢查询的问题。②分布式系统中远程调用也会很耗性能,因为有网络开销,会导致整体的响应时间下降。二、缓解数据库压力:当用户请求增多时,数据库的压力将大大增加,通过...原创 2019-09-03 23:39:36 · 382 阅读 · 0 评论 -
缓存问题
1.缓存穿透 1.1缓存穿透的场景 *访问数据库原本并不存在的数据,会穿透缓存,直接访问数据库,在一段时间内,如果频繁访问数据库不存在的数据会导致数据库的访问压力变大。 *缓存只是为了缓解数据库的压力而添加的一层保护层,当从缓存中查询不到我们需要的数据就要去数据库中查询,如果被不正当使用,频繁去访问缓存中没有的数据,那么缓存就失去了意义,瞬间所有的请求压力都落在了数据库上,这样会导致数据库连接异常...原创 2019-09-04 00:03:31 · 93 阅读 · 1 评论