redis-rails의 세션 만료 거동을 확인하고 플레이
redis-rails의 세션 만료 거동 확인
로컬로 사이트에 액세스하는 것으로 3개월의 기한 첨부 세션 데이터가 생성되는 설정을 하고 있다.
redis 시작
commandredis-cli
DB1 선택(설정에 따라 다름)
redis-commandsselect 1
사이트에 접속, 키 일람을 취득.
=> 1건의 데이터가 만들어지고 있다
7889224는 초 수이며 유효 기간입니다.
【유효 기한을 무기한으로 하면 어떻게 된다? 】
다시 사이트 방문
redis-cli
select 1
【유효 기한을 60초로 변경해 보았다】
다시 변경 후 사이트 방문
여러 사용자가 있는 경우의 동작은 어떻게 됩니까?
비공개 브라우저와 일반 브라우저의 두 가지 유형을 사용하여 두 가지 유형의 세션을 만들었습니다.
1번째와 2번째 모두 유효기간은 60개월로 설정
【유효 기한을 60초로 변경해 한쪽만 사이트에 액세스한다】
사이트에 접속한 세션은 유효기간이 갱신되어 60초 후에는 사라지게 되었다.
액세스하지 않은 분은 계속 남아 있습니다.
이미지에서 나머지 49초 동안 사라지면 표시됩니다.
한 세션은 60초가 경과하여 삭제되었습니다.
Reference
이 문제에 관하여(redis-rails의 세션 만료 거동을 확인하고 플레이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rorensu2236/items/76f47421c4d0f1724c02텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)