spring 删除redis

Posted JLCUI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 删除redis相关的知识,希望对你有一定的参考价值。

    redisTemplate.execute(new RedisCallback() {
               public Long doInRedis(RedisConnection connection) throws DataAccessException {
                   long result = 0;
                   result = connection.del(Key.getBytes());
                   return result;
               }
           });

 

 

//举例

// 从缓存中取验证码,根据用户名,是否与传入的匹配    

 final String Key = cus.getUsername() + "verificationCode";     

 Object strVerificationCode = redisTemplate.opsForValue().get(Key);    

  if (strVerificationCode == null)// 验证码没取到     {

     message.setCode(ConstantUtil.M_DATA_EXPIRE);     

     message.setMessage("验证码已过期,请重新获取");      

     this.out(response, message);      return;     

  }     

  if (!(strVerificationCode.equals(zipCode))) {     

     message.setCode(ConstantUtil.M_EXCEPTION);     

      message.setMessage("验证码错误");      

      this.out(response, message);     

      return;     

   } else {// 验证通过,删除验证码      

      redisTemplate.execute(new RedisCallback() {               

              public Long doInRedis(RedisConnection connection) throws DataAccessException {

                   long result = 0;

                   result = connection.del(Key.getBytes());

                   return result;

               }

           });

    }







以上是关于spring 删除redis的主要内容,如果未能解决你的问题,请参考以下文章

redisspring boot利用redis的Keyspace Notifications实现消息通知

spring boot集成redis基础入门

如何将我的 Spring Boot 应用程序连接到 Docker 上的 Redis 容器?

对象是指在spring中添加redis-session-sharing功能后的不同内存地址

Spring-boot删除javascript确认消息

删除了 spring initializr 2.3.x