我需要知道基于Spring Cloud的应用程序中的活动会话数。它有多个微服务,使用Redis(@EnableRedisHttpSession)共享会话信息。
表示活动会话数量的有价值数据是什么?你认为它只是键的数量(Redis不用于其他任何东西),但键数更多 - 大约200,而我的测试中可能有20个活动会话。
感谢。
答案 0 :(得分:1)
您需要与 spring:session:sessions:[session_id_uuid] 模式匹配的键,其中 [session_id_uuid] 是Spring Session生成的会话ID。< / p>
这假设您没有使用自定义键命名空间(EnableRedisHttpSession#redisNamespace
)。如果你这样做,你还需要考虑到这一点,因此模式变为 spring:session:[namespace]:sessions:[session_id_uuid]