解决spring-session-data-redis包redis的session失效时间设置失败问题

这个属于是本人问题,小脑萎缩了

我使用了 @EnableRedisHttpSession 这个注解 经过查询这个注解是需要过期时间的

@EnableRedisHttpSession(maxInactiveIntervalInSeconds= 3600,redisNamespace = "tl")

像这样  可以在参数中设置过期时间,只要你有这个注解 你yml中设置过期时间的注解就不会生效。

如果你没有设置这个参数,源码中默认是给你设置了5分钟以后过期。

在源码的RedisSessionExpirationPolicy类中的onExpirationUpdated方法下 默认设置了5分钟

所以解决办法就是:不使用这个注解,即使不写这个注解它也会把session存到redis中(我这个说的不太严谨),总之就是这样不用这个注解,yml中设置的过期时间就会生效。

欢迎各位大佬前来科普!

相关推荐

  1. 设置失效时间失效问题

    2024-01-13 15:12:01       31 阅读
  2. Redis可以用作分布式共享session解决方案

    2024-01-13 15:12:01       39 阅读
  3. spring session redis 实现剔除用户功能

    2024-01-13 15:12:01       47 阅读
  4. Docker 设置 Redis 密码失效

    2024-01-13 15:12:01       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-13 15:12:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-13 15:12:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-13 15:12:01       82 阅读
  4. Python语言-面向对象

    2024-01-13 15:12:01       91 阅读

热门阅读

  1. Git使用统一规范

    2024-01-13 15:12:01       62 阅读
  2. 无人驾驶技术在交通领域逐渐成熟

    2024-01-13 15:12:01       55 阅读
  3. UniApp 面试题

    2024-01-13 15:12:01       51 阅读
  4. Redis面试题13

    2024-01-13 15:12:01       50 阅读
  5. Mybatis 37_使用隐式参数名处理多个参数

    2024-01-13 15:12:01       57 阅读
  6. 问题解决记录-pypcd

    2024-01-13 15:12:01       58 阅读
  7. What is `response.isCommitted()` does?

    2024-01-13 15:12:01       62 阅读
  8. 【基础数据结构】栈和队列

    2024-01-13 15:12:01       53 阅读
  9. uniapp搜索附近蓝牙信标(iBeacon)

    2024-01-13 15:12:01       58 阅读