【发布时间】:2022-01-27 01:15:45
【问题描述】:
我正在使用 spring-boot 和 spring-session-redis 在 Redis 中存储会话。
我有以下用例。
当用户登陆/admin 时,Spring Boot 会为该用户生成一个匿名会话并将他重定向到登录页面。
当用户通过认证过程时,RedisIndexedSessionRepository 将会话标识符持久化在session:index:org.springframework.session.FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME:null 键下的索引中,并且该索引永远不会被清除。
我相信这会导致内存泄漏。 我应该怎么做才能避免这种行为?
【问题讨论】:
标签: spring spring-boot redis spring-session