java - 关于spring的remember me的使用的问题
巴扎黑
巴扎黑 2017-04-18 10:17:36
0
2
483

关于用户模块的设计遇到一些问题,这个remember me功能就是其中之一。
我目前的架构是使用spring-boot来开发,使用redis做缓存,把用户的登陆状态记录在redis里面。
但是如何去做这个remember me功能呢?spring-security提供了一个启用remember me的功能。对于这一点的使用《Spring in Action》只是提了一下而已,并没有详细的说明。我认为应该是使用的session来做的缓存。

但是我不知道怎么配置才能让springredis中查询用户的登陆状态。有什么办法能够做到吗?
如果不行的话,有没其他方案来实现remember me这个功能?

巴扎黑
巴扎黑

모든 응답(2)
洪涛

최종 분석 결과 모두 캐시된 기록입니다. 세션을 사용하는 것과 Redis 솔루션을 사용하는 것에는 두 가지 차이점이 있습니다.
1. 하나는 웹 서버 캐시를 사용하고 다른 하나는 별도의 서버 캐시를 사용하며 두 가지 다른 운영 및 유지 관리 방법이 필요합니다.
2. 세션을 사용하여 객체 스토리지를 직접 지원합니다. Redis를 사용하려면 객체와 Redis 데이터 유형 간의 또 다른 변환 계층이 필요합니다.

小葫芦

SPRING에 2단계 캐시 Ehcache와 Redis가 있으면 세션에서 데이터를 덜 절약할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!