使用Redis修改Spring会话中的前缀键

问题描述 投票:1回答:2

有人知道如何用redis更改Spring Session中键的前缀,键是spring:session:sessions:,字段是BOUNDED_HASH_KEY_PREFIX。

spring redis spring-session
2个回答
1
投票

对于spring boot用户,将此行添加到application.properties:

spring.session.redis.namespace: your-session-namespace

或者您可以使用注释

@EnableReidsHttpSession(redisNamespace="your-session-namespace")

附:如果使用空的@EnableRedisHttpSession批注,它将覆盖application.properties并将命名空间默认为“spring:session”,这是非常令人困惑的行为。


0
投票

最后,我扩展了RedisOperationsSessionRepository,并默认覆盖该属性。

© www.soinside.com 2019 - 2024. All rights reserved.