redis相关
dustinqi
蜘蛛可怕却有用,猫虽可爱但废物
展开
-
redis中set()方法参数
* EX seconds − 设置指定的到期时间(以秒为单位)。* PX milliseconds - 设置指定的到期时间(以毫秒为单位)。* NX - 仅在键不存在时设置键。* XX - 只有在键已存在时才设置。举例:SET mykey "1" EX 60 NX或RedisHandle.getInstance().set(mykey, "1", "NX", "EX", 60);使用举例:for(IptTrafficRecord itr : itrList){ if(Redi原创 2020-05-12 14:01:33 · 5546 阅读 · 0 评论 -
利用redis实现时间锁
在定时任务中添加时间锁,可以防止集群中不同机器重复执行此定时任务:@Scheduled(cron = "*/5 * * * * ? ")void missedCallsPush() {/*** 时间锁*/if(!getLock(IM_TIME_LOCK, false)){ return;}时间锁代码实现:/*** lock* @param key key* @return boolean true分钟维度/false 秒钟维度*/private boolean getL原创 2020-05-12 13:56:50 · 732 阅读 · 0 评论