공부/웹
redis cli에서 spring session 정보 확인하기
오피스엑소더스
2021. 11. 4. 14:32
redis cli 시작
// redis-cli 접근
// redis가 설치된 곳에서
$ redis-cli
// 다른 host에 접근
$ redis-cli -h {host}
키 확인
// 모든 키 목록
{host}:{port}> keys *
// 특정 키 검색
{host}:{port}> keys {key}
{host}:{port}> keys {*key} // like 검색
{host}:{port}> keys {key*} // like 검색
// 키의 타입 확인
{host}:{port}> type {key}
// spring session key 예시
// 해당 세션에 저장된 데이터들
// type : hash
spring:session:sessions:{sessionId}
// 해당 세션의 만료 키로 사용
// type : string
spring:session:sessions:expires:{sessionId}
// expire time에 삭제될 세션 정보들 포함
// type : set
spring:session:expirations:{expireTime}
키에 담긴 정보 확인
// string
{host}:{port}> get {key}
// hash
{host}:{port}> hgetall {key}
// sets
{host}:{port}> smembers {key}
키 만료시간 확인
// spring:session:sessions:expires:{sessionId}의 만료까지 남은시간을 알 수 있다.
{host}:{port}> ttl {key}
\x__ 친구들의 정체...?
JdkSerializationRedisSerializer에 의해 직렬화된 byte code
이 내용 읽고싶으면 json으로 직렬화하세요!
\xac\xed\x00\x05sr\x00\x0e