![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 76
iteye_19795
这个作者很懒,什么都没留下…
展开
-
Redis实现访问频率控制
现在系统中由于各种需要,经常遇到一种场景:需要限定每个IP地址每分钟最大访问次数类似的需求。下面是使用Redis实现范文频率限制的一种方式。 场景:要限制每分钟每个用户最多只能访问100个页面。 思路:1. 对每个用户使用一个名为“rate.limiting:用户IP”的字符串类型键; 2. 每次用户访问,使用INCR命令递增该键的键...原创 2017-03-27 15:50:35 · 1924 阅读 · 0 评论 -
Redis实现任务队列
实现任务队列之前,我们先了解一下使用任务队列有哪些好处: 1. 松耦合。生产者和消费者无需知道彼此的实现细节,只需要约定好任务的描述格式。这使得生产者和消费者可以由不同的团队使用不同的编程语言编写。 2. 易于扩展。消费者可以由多个,而且可以分布在不同的服务器中,借此可以轻易地降低单台服务器的负载。 要实现队列很自然就想到Redis的列表类型,以及LPUS...原创 2017-03-28 15:52:37 · 1025 阅读 · 0 评论