这些Spring会话密钥在Redis中代表什么?

时间:2017-03-29 07:16:26

标签: java spring-boot spring-security redis spring-session

我正在按照tutorial

将Spring Session,Spring Security与SpringBoot集成在一起

解决方案对我来说效果很好。它按预期将会话保存到Redis。

我很好奇这些键/值(例如expirations,index,sessions:expires)代表什么。有人知道吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

Spring Session参考手册的RedisOperationsSessionRepository Storage Details部分深入介绍了与存储相关的实现细节。您可以在javadoc of RedisOperationsSessionRepository class中找到相同的信息。

简而言之,expirations / expires与会话到期的内部处理有关,索引存储可用于使用FindByIndexNameSessionRepository检索会话的索引。