需要两个缓存

key名称 phone-busy,缓存1分钟
key名称 phone-send-count,缓存1天,每成功发送一条+1

发送的时候流程如下:

  • 判断phone-busy是否存在,存在直接报错“发送过快”。
  • 判断phone-send-count是否存在,存在则继续检测是否等于10,存在且等于10报错“您今天不能发送短信了”发送短信
  • 写入phone-busy,有效期1分钟
  • 写入phone-send-count+1,有效期当天23:59:59的时间戳-当前时间戳

最新文章

  1. iOS开发 传感器(加速计、摇一摇、计步器)
  2. Java微信公众号开发
  3. OpenCV 2.4.8组件结构全解析
  4. spark新能优化之reduceBykey和groupBykey的使用
  5. iso8583报文自学笔记
  6. Oracle 常用命令
  7. 【转】setAnimation和startAnimation区别
  8. 使用SqlAlchemy时如何方便的取得dict数据、dumps成Json
  9. 使用bootstrap做一个响应式的页面
  10. Linux环境变量相关文件
  11. Visual Studio Code 中编写 C++ 的工作流
  12. https单向认证和双向认证区别
  13. Python 第十三节 文件操作
  14. C# List 集合 交集、并集、差集、去重, 对象集合、 对象、引用类型、交并差补、List<T>
  15. 解读——angeltoken钱包
  16. 《DSP using MATLAB》Problem 5.14
  17. centos7下安装python3.7
  18. jquery1.9 下检测浏览器类型和版本的方法
  19. [转]postgre 系统表对象说明
  20. 最全面的 Android 编码规范指南

热门文章

  1. MySQL银行ATM存取款机系统(需求分析)
  2. Django之AJAX简单使用
  3. Vue 使用typescript, 优雅的调用swagger API
  4. BZOJ 1070 拆点 费用流
  5. Python的大小整数池跟深浅copy
  6. linux连个文件都删除不了,什么鬼!
  7. ubuntu部署TimescaleDB
  8. C# 基础之参数修饰符
  9. CF652E Pursuit For Aritifacts
  10. [JavaWeb基础] 030.dom4j读取xml的4种方法