
redis
文章平均质量分 77
谦风(Java)
有偿合作可加wx:13543235415
废就学,每天进步一点点
a small goal:年薪50w!!!
展开
-
Redisson分布式锁(WatchDog分析,浅浅看下源码)
带大家简单了解下Redisson的看门狗机制,这个面试中也比较常见。原创 2024-03-18 17:48:01 · 2971 阅读 · 0 评论 -
基于Redis限流(固定窗口、滑动窗口、漏桶、令牌桶)(肝货!!!)
基于Redis限流(固定窗口、滑动窗口、漏桶、令牌桶)原创 2024-02-23 17:15:38 · 2135 阅读 · 0 评论 -
Java使用Redis实现分页功能
lrange 是用于从列表中获取指定范围内的元素。zrange是用于从有序集合中排序查询(升序)指定范围内的元素。原创 2024-02-20 15:44:20 · 1245 阅读 · 0 评论 -
Java实现Redis延时队列
“如何实现Redis延时队列”这个面试题应该也是比较常见的,解答如下:使用sortedset(有序集合) ,拿时间戳作为 score ,消息内容作为key 调用 zadd 来生产消息,消费者用zrangebyscore 指令获取 N 秒之前的数据轮询进行处理。原创 2024-02-19 17:38:05 · 1888 阅读 · 0 评论 -
Java使用Redis实现消息队列
redis实现消息队列时一般使用 list 结构作为队列, rpush 生产消息, lpop 消费消息。当 lpop 没有消息的时候,要适当sleep 一会再重试。若不使用sleep,则可以用指令blpop(该指令在没有消息的时候,它会阻塞住直到消息到来)原创 2024-02-19 15:52:50 · 1699 阅读 · 0 评论 -
基于Redis限流(aop切面+redis实现“固定窗口算法”)
令牌桶算法属于流量控制算法,令牌桶算法以恒定的速率产生令牌,之后再把令牌放回到桶当中,令牌桶有一个容量,当令牌桶满了的时候,再向其中放令牌会被直接丢弃。(注意我这边使用的springboot版本是2.6.x,因为2.7开始博主的部分代码不可用了):创建springboot项目并引入maven,配置好配置文件。:记得要下载redis并配置好。原创 2023-12-20 15:31:11 · 965 阅读 · 0 评论