随笔分类 -  Redis

摘要:阅读目录 1、淘汰简介 2、最大缓存配置 3、6种数据淘汰策略 4、建议 回到顶部 1、淘汰简介 Redis官方给的警告,当内存不足时,Redis会根据配置的缓存策略淘汰部分keys,以保证写入成功。当无淘汰策略时或没有找到适合淘汰的key时,Redis直接返回out of memory错误。 回到 阅读全文
posted @ 2020-03-26 20:29 不死码农 阅读(14726) 评论(0) 推荐(1) 编辑
摘要:之前博文中介绍过token 机制处理 接口幂等性问题,这种方式一个问题对代码的入侵比较多, 相对书写代码来讲就比较麻烦,本文介绍使用 redis 分布式锁机制解决接口幂等性问题。 1:定义注解: @Target(ElementType.METHOD) @Retention(RetentionPoli 阅读全文
posted @ 2020-01-02 10:37 不死码农 阅读(5810) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_26286487/article/details/80990249 https://blog.csdn.net/qq_27101653/article/details/89472293 阅读全文
posted @ 2020-01-02 09:46 不死码农 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:分析: 其实这是问到缓存必问的,因为缓存雪崩和穿透,是缓存最大的两个问题,要么不出现,一旦出现就是致命性的问题,所以面试官一定会问你。 剖析: 缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 阅读全文
posted @ 2019-12-31 17:02 不死码农 阅读(2490) 评论(0) 推荐(1) 编辑
摘要:Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较 阅读全文
posted @ 2019-12-31 16:59 不死码农 阅读(559) 评论(1) 推荐(0) 编辑
摘要:引言 讲了几天的数据库系列的文章,大家一定看烦了,其实还没讲完。。。(以下省略一万字)。今天我们换换口味,来写redis方面的内容,谈谈热key问题如何解决。其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis上某个固定的key,从而压垮缓存服务的情情况。其实生活中也是有不少这样的例 阅读全文
posted @ 2019-09-25 23:49 不死码农 阅读(5692) 评论(0) 推荐(0) 编辑
摘要:引言 今天是2019年2月12号,也就是大年初八,我接到了高中同学刘有码面试失利的消息。 他面试的时候,身份是某知名公司的小码农一枚,却因为不懂自己生产上Redis是如何部署的,导致面试失败! 人间惨剧,莫过于此。 接到他面试失利的消息,我差点发出猪一样的笑声,显然是平时太少关注孤独烟这个公众号! 阅读全文
posted @ 2019-09-11 17:02 不死码农 阅读(285) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/zhujiabin/p/9878311.html SpringBoot整合Redis的博客很多,但是很多都不是我想要的结果。因为我只需要整合完成后,可以操作Redis就可以了,并不需要配合缓存相关的注解使用(如@Cacheable)。看了很多博客 阅读全文
posted @ 2019-03-11 17:17 不死码农 阅读(7549) 评论(3) 推荐(2) 编辑
摘要:参考原文:https://blog.csdn.net/plei_yue/article/details/79362372 https://www.cnblogs.com/zeng1994/p/03303c805731afc9aa9c60dbbd32a323.html Maven依赖: 修改配置文件创 阅读全文
posted @ 2019-03-11 17:01 不死码农 阅读(895) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示