redis
仙羽刺士
这个作者很懒,什么都没留下…
展开
-
布隆过滤器
转载于原文:https://www.cnblogs.com/CodeBear/p/10911177.html 布隆过滤器的应用 我们先来看下布隆过滤器的应用场景,让大家知道神奇的布隆过滤器到底能做什么。 缓存穿透 我们经常会把一部分数据放在Redis等缓存,比如产品详情。这样有查询请求进来,我们可以根据产品Id直接去缓存中取数据,而不用读取数据库,这是提升性能最简单,最普遍,也是最有效的做...原创 2020-01-13 09:18:51 · 167 阅读 · 0 评论 -
redis缓存穿透与缓存雪崩
一、缓存穿透 所谓缓存穿透,即当请求访问的数据在缓存中不存在时,需要访问数据库,当这种情况大量存在时(比如黑客蓄意攻击),会造成数据库访问量集聚增加,进而导致数据库异常,称之为缓存穿透。 解决方法: 1、数据访问时不管有没有获取到查询结果,都将其值存储到缓存中,没有查询到结果时,将其值存储为null,这样每次请求都会在缓存中命中,此时要注意,缓存中的null值,其过期时间不应设置过长。 2...原创 2020-01-10 16:53:27 · 143 阅读 · 0 评论 -
StringRedisTemplate和RedisTemplate的区别和联系
两者之间的联系: StringRedisTemplate和RedisTemplate都是spring框架下的reids操作工具,springboot项目使用时只需使用maven依赖包spring-boot-starter-data-redis即可,使用时将其注册为组件,如 @Autowired StringRedisTemplate stringRedisTemplate; //或者 //...原创 2019-12-17 11:34:53 · 475 阅读 · 0 评论 -
如何使用RedisTemplate访问Redis数据结构
本文全文转载于https://www.jianshu.com/p/7bf5dc61ca06 Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 下面来对这5种数据结构类型作简单的介绍: 结构类型 结构存储的值 结构的读写能力...原创 2019-12-17 11:36:49 · 162 阅读 · 0 评论