/ / Obtenez le nombre de sessions actives de Spring Session Redis - redis, spring-session

Nombre de sessions actives à partir de la session de printemps Redis - redis, session de printemps

J'ai besoin de connaître le nombre de sessions actives dans une application Spring Cloud. Il possède plusieurs microservices et les informations de session sont partagées à l'aide de Redis (@EnableRedisHttpSession).

Quelles seraient les données précieuses pour représenter le nombre de actif sessions? Vous penseriez que c’est juste le nombre de clés (Redis n’est pas utilisé pour autre chose), mais le nombre de clés est beaucoup plus important - environ 200, alors qu’il ya peut-être 20 sessions actives dans mon test.

Merci.

Réponses:

1 pour la réponse № 1

Vous avez besoin des clés qui correspondent à la spring: session: sessions: [session_id_uuid] motif, où [session_id_uuid] est l'identifiant généré par une session de printemps.

Cela suppose que vous n'utilisez pas un espace de noms de clé personnalisé (EnableRedisHttpSession#redisNamespace). Si vous le faites, vous devez également prendre cela en considération afin que le schéma devienne spring: session: [namespace]: sessions: [session_id_uuid]