斜阳雨陌

再不做乞求命运怜惜的弱者,一定要做主宰命运的王。

排序:
默认
按更新时间
按访问量

使用redis计数器防止并发请求

需求描述      最近项目中有个需求,短信发送的并发请求问题:业务需求是需要限制一个号码一分钟内只能获取一次随机码,之前的实现是短信发送请求过来后,先去数据库查询发送记录,根据上一次的短信发送时间和当前时间比较,如果时间差小于一分钟,则提示短信获取频繁,如果超过一分钟,则发送短信,并记录短信发送...

2018-04-09 15:19:48

阅读数:41

评论数:0

使用redis的setnx()、get()、getset()方法实现分布式锁

一.redis相关命令讲解:setnx()命令:setnx的含义就是SET if Not Exists,其主要有两个参数 setnx(key, value)。该方法是原子的,如果key不存在,则设置当前key成功,返回1;如果当前key已经存在,则设置当前key失败,返回0。get()命令:get...

2018-04-09 15:07:12

阅读数:97

评论数:0

CAP原理简单理解

C:集群中所有机器状态是一致的。 A:客户端访问集群中任意一个节点,总能得到"处理成功"的结果。 假设有五个节点:n1~n5 ,出现网络分区被分成两组:[n1~n2]和[n3~n5],那么当n1出来客户端请求时(为了处理这种情况,也就是说"容忍网络分区"...

2018-02-02 14:57:03

阅读数:107

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭