![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 92
ouseika
这个作者很懒,什么都没留下…
展开
-
什么是缓存穿透,如何解决?
日常开发中,大家经常使用缓存,但是你知道大型的互联网公司面对高并发流量,要注意缓存穿透问题吗!!! 本文会介绍布隆过滤器,空间换时间,以较低的内存空间、高效解决这个问题。1、性能不够,缓存来凑现在的年轻人都喜欢网购,没事就逛逛淘宝,剁剁手,买些自己喜欢的东西,释放下工作压力。地址:https://detail.tmall.com/item.htm?id=628993216729上图是一个天猫 iphone12 的商品详情页,id表示商品的编号我们都知道淘宝的访问...原创 2021-08-12 11:36:40 · 1706 阅读 · 0 评论 -
SpringBoot 接口幂等性的实现方案
一、什么是幂等性幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。二、什么是接口幂等性在HTTP/1.1中,对幂等性进行了定义。它描述了一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外),即第原创 2021-02-03 10:13:12 · 101 阅读 · 0 评论 -
Springboot redis 做 Mybatis 二级缓存 更新的问题
最近用到使用redis做mybatis的二级缓存,看网上很多资料大多都是差不多的,但有一个问题就是怎么更新 二级缓存的问题,很多人给出的方案都是直接清空,代码大致为:public void clear() {rwl.readLock().lock();JedisConnection connection = null;...原创 2020-02-25 12:01:58 · 983 阅读 · 0 评论 -
使用redis的client命令返回数据的含义
最近redis经常出现连接池满的问题,通过redis 的 client list命令查看返回数据,返回的数据样例为:id=399784 addr=127.0.0.1:53818 fd=87 name= age=885 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r ...原创 2019-11-05 15:07:01 · 905 阅读 · 0 评论