maojianyun
2018-07-26 17:56:05
原证
spring boot+redis实现共享java servlet session对象
项目描述
springboot+redis进行session对象共享
运行环境
jdk8+Spring boot+redis+eclipse+maven
项目技术(必填)
springboot + redis
数据库文件
自己安装redis数据库
jar包文件
maven管理
是否原创(转载必填原文地址)
原创
项目截图(必填)
运行截图(必填)
1.访问8082的效果
http://localhost:8082/getSessionId
2.再启动8083端口的程序
http://localhost:8083/getSessionId
对比发现不同的sessionId对应的内容是相同的达到session共享的目的
3.redis中的数据
注意事项
1.在配置文件中配置spring.session.store-type=redis才是使用redis做为session信息存储
2.在idea中需要添加servlet的依赖,请使用如下的pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.singhand</groupId> <artifactId>springboot-session-redis</artifactId> <version>0.0.1-SNAPSHOT</version> <!-- 依赖仓库 设置从aliyun仓库下载 --> <repositories> <repository> <id>alimaven</id> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <!-- 插件依赖仓库 --> <pluginRepositories> <pluginRepository> <id>alimaven</id> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> <properties> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- 编译时的编码 --> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <spring_versin>1.5.2.RELEASE</spring_versin> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- <version>${spring_versin}</version> --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <!-- <version>${spring_versin}</version> --> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.6.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <!-- <version>3.1</version> --> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> </project>
由最代码官方编辑于Aug 1, 2018 5:57:52 PM
猜你喜欢
- Spring MVC+Freemarker+Bootstrap整合实现spring-data-redis增删改查的入门学习实例
- springdata redis实现的简单demo
- Spring Cache标注实现对Redis缓存数据的增删改查的简单实例
- SpringMVC整合Redis demo小例子
- spring+springmvc+mybatis+redis使用注解配置缓存实例
- Spring4+Redis+Shiro集成学习项目实例
- SSM+maven+redis整合小项目
- SpringBoot2.1.4整合Redis、Jedis通过注解形式,进行简单的字符串数据类型的增删改查
- spring boot集成redis实现接口限流简单实例
- Redis海量数据java测试代码
- SpringBoot通过Redis的Geo获取当前位置方圆一公里的业务代理点
- redis-cli pipe方式导入mysql sql查询导出的redis Protocol格式数据
请下载代码后再发表评论
文件名:springboot-session-redis.zip,文件大小:17.659K
下载
- /
- /springboot-session-redis
- /springboot-session-redis/.classpath
- /springboot-session-redis/.project
- /springboot-session-redis/.settings
- /springboot-session-redis/.settings/org.eclipse.core.resources.prefs
- /springboot-session-redis/.settings/org.eclipse.jdt.core.prefs
- /springboot-session-redis/.settings/org.eclipse.m2e.core.prefs
- /springboot-session-redis/LOG_PATH_IS_UNDEFINED
- /springboot-session-redis/LOG_PATH_IS_UNDEFINED/error.log
- /springboot-session-redis/LOG_PATH_IS_UNDEFINED/info.log
- /springboot-session-redis/src
- /springboot-session-redis/src/main
- /springboot-session-redis/src/main/java
- /springboot-session-redis/src/main/java/com
- /springboot-session-redis/src/main/java/com/singhand
/springboot-session-redis/src/main/java/com/singhand/Application.java
- /springboot-session-redis/src/main/java/com/singhand/config
- /springboot-session-redis/src/main/java/com/singhand/controller
- /springboot-session-redis/src/main/java/com/singhand
- /springboot-session-redis/src/main/java/com
- /springboot-session-redis/src/main/java
- /springboot-session-redis/src/main
- /springboot-session-redis

- 原证精 Spring Cache标注实现对Redis缓存数据的增删改查的简单实例
- Redis海量数据java测试代码
- 原证精 Spring MVC+Freemarker+Bootstrap整合实现spring-data-redis增删改查的入门学习实例
- 证 SpringBoot通过Redis的Geo获取当前位置方圆一公里的业务代理点
- 原证精 redis-cli pipe方式导入mysql sql查询导出的redis Protocol格式数据
- 原 基于mysql binlog的redis/elasticsearch数据同步中间件
- 原精 ssm使用redis做为spring+spring MVC+mybatis整合的二级缓存
- 原精 ssm使用redis做为spring+spring MVC+mybatis整合的二级缓存,基于maven搭建
- 采用Keepalived实现Redis双机高可用
- 精 java web网页版redis客户端工具
- 原证 iptables禁止外网访问redis server服务默认端口6379的命令
- 原 redis+nodejs的数据获取

zhijian992714 LV6
2021年8月29日
whfuai LV14
2021年7月28日
与你同行2019 LV11
2021年2月26日
562650727 LV10
2021年2月24日
北京时间五点整 LV9
2020年7月24日
812795769 LV15
2020年4月10日
鬼燎孙 LV6
2020年4月1日
skipple3 LV39
2020年2月26日
1371118944 LV9
2019年10月16日
0312wangchen LV26
2019年9月16日

是一个鸽子啊 LV17
2023年6月14日
jiaoyinbo LV1
2023年2月27日
cmycmycmy LV1
2023年1月11日
JiangYing009 LV8
2022年12月29日
兰文斌 LV6
2022年3月9日
welcome丶 LV8
2021年9月22日
zhijian992714 LV6
2021年8月29日
whfuai LV14
2021年7月28日
huangxiaoke20 LV17
2021年7月25日
锐vi123 LV11
2021年5月7日