使用redis解决表单重复提交

前言:在进行数据添加或者商品秒杀时,可能会由于网络或者个人原因,点击多次,对数据库产生了巨大的压力,且会增加多余的数据,产生错误信息。使用Redis可以有效解决重复添加数据问题,下面简单讲解思路。
  一:在去添加之前,生成一个唯一不可重复的字符串,命名为token。

 

 

 

  二:点击添加,在controller层使用Redis的setIfAbsent方法进行判定是否已经存在此token,如果创建失败则证明已经进行添加操作,直接返回即可,如果创建成功则证明第一次执行操作,正常执行即可。

  

 

posted @ 2021-12-20 21:14  御本美琴初号机  阅读(497)  评论(0)    收藏  举报