开发者社区> 问答> 正文

spring-session 是否一定要将session存储到例如redis中?

在测试spring-session时,官网的教程都是教如何将session存储到如mongon/redis之类的数据库/缓存层,想请教下spring-session的session是否也可以像容器一样,存储在JVM中?

展开
收起
a123456678 2016-03-19 11:07:12 5073 0
2 条回答
写回答
取消 提交回答
  • 存储redis mongon中这种集中式存储的nosql中,主要考虑到用户的请求不一定会落到同一个jvm,所以需要集中式session,对于session这种读写频率较高且数据可靠性要去不是极其高,且根据key来操作的,又有ttl,用redis比较合适了

    2019-07-17 19:07:43
    赞同 展开评论 打赏
  • 自带了一个MapSessionRepository,默认是内置的ConcurrentHashMap实现,也可以和Hazelcast实现分布式Session。不过他没有实现FindByIndexNameSessionRepository接口。

    2019-07-17 19:07:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载