Redis 也能搞定时任务,你们要讲武德
今天有个同学问我在吗,我说什么事?
给我发个截图,我一看!噢,原来是帮忙搞个定时任务,还是动态的。
他说了两种选择,一种是用DelayQueue
,一种是用消息队列。
他说,胖哥你能不能教我点招式混元功法,帮我完成这个需求。
我说可以!
我说你这两种都不好用,他不服气。
我说那你写个DelayQueue
来看看,他写不出来。
他说你这估计也不会,我说我确实不会。
这是 JUC,传统底层开发是要讲基础的,必须融会贯通,我只会调包。
这种定时任务我用 Redis 更简单些。
他让我写个 DEMO,我说可以!
我一说,他啪就发了个表情
。
很快啊,我就打开 IDEA,一个 DEMO 就出来了。
一个重写了 Redis 的 Key 失效监听器:
一个监听器的配置:
一个执行测试:
写完之后自然是传统编程思路点到为止,我把代码发给他,我打算放松一下,摸一摸鱼。
我本来想让他关注我,我想着他会主动去关注。
我大意了,没有说。
然后十分钟后他告诉我他搞定了,而且没有关注我。
我说同学你不讲规矩,你不懂。
他忙说对不起,我不懂规矩啊!
我说年轻人,
不讲规矩,
来,
白嫖!
我五年经验的小码农。
这好吗?这不好。
我劝这位同学,
耗子尾汁。
好好反思。
好好关注。
好好点赞。
好好评论。
要以和为贵,要讲规矩,
不要老是白嫖。
原文链接:https://juejin.cn/post/6896264908569231373
欢迎大家扫码来关注公众号博主,此公众号会持续更新技术干货、不定期分享Java进阶面试宝典、Java核心知识、架构书籍电子版
评论