| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Redis——模拟手机验证码发送 -> 正文阅读 |
|
[大数据]Redis——模拟手机验证码发送 |
使用redis模拟手机验证码发送,规定一个手机号一天只能请求三次验证码,且每次请求的验证码只有两分钟就会过期 1、首先写一个函数随机产生六位验证码,使用random函数
2、写一个函数判断一个手机号一天验证码发送次数,流程如下: ①使用jedis连接redis,第一个参数为linux虚拟地址,第二个参数为redis默认端口号 ②生成存储手机号发送次数,验证码对应的key ③判断该手机号一天发送验证码的次数,为空表明手机号未请求过,则将手机号次数存储进入,bi并设置过期时间为1天,若小于三次则自增 ④存储验证码进redis,并设置过期时间为2分钟
3、判断验证码是否正确 ①通过手机号拼接字符串,获取验证码的key值 ②验证验证码是否正确
4、启动linux中redis服务端,找到redis.conf,启动执行下面命令即可启动
5、执行函数 ①输入手机号,并确认是否发送验证码 ②调用判断手机号发送验证码次数函数,判断是否三次已经发完,若发完,直接退出 ③输入验证码,调用验证验证码函数,若正确,直接退出程序 ④若输入验证码失败,确认是否继续发送验证码
运行结果如下 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:15:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |