随笔分类 -  redis

RedisTemplate实现分布式锁
摘要:使用RedisTemplate的execute的回调方法,里面使用Setnx方法 Setnx就是,如果没有这个key,那么就set一个key-value, 但是如果这个key已经存在,那么将不会再次设置,get出来的value还是最开始set进去的那个value. 接下来我们用代码的形式展现: 如何 阅读全文

posted @ 2019-07-18 21:06 梁凤财Zero 阅读(21823) 评论(0) 推荐(0) 编辑

redis的缓存穿透,缓存并发,缓存失效
摘要:我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 Paste_Image.png Paste_Image.png Paste_Image.png 注:上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓 阅读全文

posted @ 2019-07-06 20:44 梁凤财Zero 阅读(204) 评论(0) 推荐(0) 编辑

实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿
摘要:Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较 阅读全文

posted @ 2019-06-01 00:20 梁凤财Zero 阅读(159) 评论(0) 推荐(0) 编辑

使用Redis分布式锁处理并发,解决超卖问题
摘要:一、使用Apache ab模拟并发压测 1、压测工具介绍 $ ab -n 100 -c 100 http://www.baidu.com/ -n表示发出100个请求,-c模拟100个并发,相当是100个人同时访问。 还可以这样写: $ ab -t 60 -c 100 http://www.baidu 阅读全文

posted @ 2019-06-01 00:18 梁凤财Zero 阅读(2695) 评论(0) 推荐(1) 编辑

Redis安装文档
摘要:1.前置条件 前置条件:linux已经可以上网,参考:https://www.cnblogs.com/ZenoLiang/p/10201875.html 2.安装redis 2.1依赖包检查 1. yum install cpp -y 2. yum install binutils -y 3. yu 阅读全文

posted @ 2018-12-31 13:05 梁凤财Zero 阅读(255) 评论(0) 推荐(0) 编辑

导航