![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis相关
文章平均质量分 58
redis的使用新的,自己封装或借鉴的一些工具类
whale-52赫兹
一个搬砖的人
展开
-
redis实现分布式锁,再领个看门狗
>因为redis集群在CAP理论中属于AP,所以如果是非常严格的分布式锁场景。redis并不是非常适合。任务执行时间无法预估的情况下,expireTime参数传-1。则会使用看门狗,直到任务释放锁。redis锁工具:...原创 2022-04-28 09:32:24 · 1465 阅读 · 0 评论 -
redis实现令牌桶的正确姿势
redis实现令牌桶的正确姿势最近需要自己做一个限流功能,其他业务代码都好说。唯一的终点就是限流实现,想到redis可以实现令牌桶。一拍脑门,就用它了!真实开发中才发现想的太简单,如果是基于redis提供的命令在代码中调用的话,效率是小事。原子性根本无法保证!如下:线程1 获取到令牌桶获取总数为10线程1 消耗1个令牌,剩余9个令牌线程2 获取到令牌桶获取总数为10线程1 刷新令牌为9个线程2 消耗1个令牌,剩余9个令牌线程2 刷新令牌为9个原子性完全无法保证。加锁? 那多节点岂不原创 2022-04-26 15:53:02 · 6168 阅读 · 21 评论