如何设置spring-redis-session的个性化key及自定义过期时长?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2408个文字,预计阅读时间需要10分钟。
针对分布式应用,最初遇到的问题就是session的存储。解决方案主要包括以下几种:
1. 使用Spring Session将session存储到指定的位置,如Redis、MySQL等。
2.使用JWTs,它通过使用计算出的token代替session存储用户信息。
对于分布式应用来说,最开始遇到的问题就是 session 的存储了,解决方案大致有如下几种
- 使用 spring-session 它可以把 session 存储到你想存储的位置,如 redis,mysql 等
- 使用 JWTs ,它使用算法来验证 token 的合法性,是否过期,并且 token 无法被伪造,信息也是无法被篡改的
本文内容主要说 spring-session 使用 redis 来存储 session ,实现原理,修改过期时间,自定义 key 等
spring-session 对于内部系统来说还是可以的,使用方便,但如果用户量上来了的话,会使 redis 有很大的 session 存储开销,不太划算。
使用
使用起来比较简单,简单说一下,引包,配置,加注解 。
本文共计2408个文字,预计阅读时间需要10分钟。
针对分布式应用,最初遇到的问题就是session的存储。解决方案主要包括以下几种:
1. 使用Spring Session将session存储到指定的位置,如Redis、MySQL等。
2.使用JWTs,它通过使用计算出的token代替session存储用户信息。
对于分布式应用来说,最开始遇到的问题就是 session 的存储了,解决方案大致有如下几种
- 使用 spring-session 它可以把 session 存储到你想存储的位置,如 redis,mysql 等
- 使用 JWTs ,它使用算法来验证 token 的合法性,是否过期,并且 token 无法被伪造,信息也是无法被篡改的
本文内容主要说 spring-session 使用 redis 来存储 session ,实现原理,修改过期时间,自定义 key 等
spring-session 对于内部系统来说还是可以的,使用方便,但如果用户量上来了的话,会使 redis 有很大的 session 存储开销,不太划算。
使用
使用起来比较简单,简单说一下,引包,配置,加注解 。

