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

海哥  论坛元老 | 2024-9-15 13:22:20 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1650|帖子 1650|积分 4950

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

找到阿里云服务的短信服务 例:
【三网106短信】短信接口-短信验证码-短信关照-数字藏品短信-短信API_支持转网_自定义签名模板-API专区-云市场 (aliyun.com)

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

之后将下方内容添进去注意将需要修改的地方修改为本身的
  1. // 访问redis ip以及端口号
  2. Jedis jedis = new Jedis("192.168.5.69", 6379);
  3. // 设置的redis密码
  4. jedis.auth("dys");
  5. // 随机数 随机生成验证码
  6. Random random=new Random();
  7. int dys =random.nextInt(1000000);
  8. //  key值 300秒(倒计时) 随机生成的验证码
  9. jedis.setex("yzm",300,dys+"");
复制代码
  下面根据下方所说对上面复制的接口代码举行修改 
1. Code
APPCode 需要先登录 之后免费使用(购买)之后

 

 

 即可

添加pom依靠 

跟我使用过的短信是一样的复制下方依靠到本身的pom依靠即可
  1.     <dependency>
  2.       <groupId>com.alibaba</groupId>
  3.       <artifactId>fastjson</artifactId>
  4.       <version>1.2.15</version>
  5.     </dependency>
  6.     <dependency>
  7.       <groupId>org.apache.httpcomponents</groupId>
  8.       <artifactId>httpclient</artifactId>
  9.       <version>4.2.1</version>
  10.     </dependency>
  11.     <dependency>
  12.       <groupId>org.apache.httpcomponents</groupId>
  13.       <artifactId>httpcore</artifactId>
  14.       <version>4.2.1</version>
  15.     </dependency>
  16.     <dependency>
  17.       <groupId>commons-lang</groupId>
  18.       <artifactId>commons-lang</artifactId>
  19.       <version>2.6</version>
  20.     </dependency>
  21.     <dependency>
  22.       <groupId>org.eclipse.jetty</groupId>
  23.       <artifactId>jetty-util</artifactId>
  24.       <version>9.3.7.v20160115</version>
  25.     </dependency>
  26.     <dependency>
  27.       <groupId>junit</groupId>
  28.       <artifactId>junit</artifactId>
  29.       <version>4.5</version>
  30.       <scope>test</scope>
  31.     </dependency>
复制代码
如果不一样 刚才复制的接口文件中最下方有他们官方放置的路径 访问这个路径内里有对应的pom依靠

demo 文件

添加完demo之后就可以整demo文件了
根据官方获取到文件的路径

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

启动 

到此设置就完成了
起首需要启动Redis
之后再运行java文件



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

海哥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表