欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > 阿里短信服务+Redis创建定时缓存

阿里短信服务+Redis创建定时缓存

2024/10/25 17:23:21 来源:https://blog.csdn.net/dys000000/article/details/142130000  浏览:    关键词:阿里短信服务+Redis创建定时缓存

在这一章进行的操作是在java中引入阿里云的短信服务接口,在发送短信的时候将短信存进Redis缓存数据库中并且对缓存数据添加倒计时为五分钟

首先

找到阿里云服务的短信服务 例:

【三网106短信】短信接口-短信验证码-短信通知-数字藏品短信-短信API_支持转网_自定义签名模板-API专区-云市场 (aliyun.com)

将下方图示内容全部复制到java中, 创建一个新的.class文件 将下面内容复制进去即可

 

之后将下方内容添进去注意将需要修改的地方修改为自己的

// 访问redis ip以及端口号
Jedis jedis = new Jedis("192.168.5.69", 6379);
// 设置的redis密码
jedis.auth("dys");
// 随机数 随机生成验证码
Random random=new Random();
int dys =random.nextInt(1000000);
//  key值 300秒(倒计时) 随机生成的验证码
jedis.setex("yzm",300,dys+"");

  下面根据下方所说对上面复制的接口代码进行修改 

1. Code

APPCode 需要先登录 之后免费使用(购买)之后

 

 

 即可

添加pom依赖 

跟我使用过的短信是一样的复制下方依赖到自己的pom依赖即可

    <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.15</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.2.1</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.2.1</version></dependency><dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.6</version></dependency><dependency><groupId>org.eclipse.jetty</groupId><artifactId>jetty-util</artifactId><version>9.3.7.v20160115</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.5</version><scope>test</scope></dependency>

如果不一样 刚才复制的接口文件中最下方有他们官方放置的路径 访问这个路径里面有对应的pom依赖

demo 文件

添加完demo之后就可以整demo文件了

根据官方获取到文件的路径

进入src里面有对应的demo文件(如果跟我一样可以私我) 

启动 

到此配置就完成了

首先需要启动Redis

之后再运行java文件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com