/ / Uzyskaj aktywną liczbę sesji od sesji wiosennej Redis - redis, sesja wiosenna

Uzyskaj aktywną liczbę sesji od Spring Session Redis - redis, spring-session

Muszę znać liczbę aktywnych sesji w aplikacji opartej na Spring Cloud. Posiada wiele mikroserwisów, a informacje o sesji są udostępniane za pomocą Redis (@EnableRedisHttpSession).

Jakie byłyby cenne dane reprezentujące liczbę aktywny sesje? Uważasz, że to tylko liczba kluczy (Redis nie jest używany do niczego innego), ale liczba kluczy jest o wiele większa - około 200, podczas gdy w moim teście może być 20 aktywnych sesji.

Dzięki.

Odpowiedzi:

1 dla odpowiedzi № 1

Potrzebujesz kluczy pasujących do wiosna: sesja: sesje: [session_id_uuid] wzór, gdzie [session_id_uuid] jest identyfikatorem sesji wygenerowanym przez Spring Session.

Zakłada się, że nie używasz niestandardowej przestrzeni nazw kluczy (EnableRedisHttpSession#redisNamespace). Jeśli to zrobisz, musisz wziąć to pod uwagę, aby wzorzec stał się spring: session: [namespace]: session: [session_id_uuid]