springboot分布式/集群+Redis的session读写+Nginx服务转发 实现session共享
java1234
共 4254字,需浏览 9分钟
·
2020-10-20 13:43
点击上方蓝色字体,选择“标星公众号”
优质文章,第一时间送达
1 创建工程
org.springframework.boot
spring-boot-starter-data-redis
org.springframework.boot
spring-boot-starter-web
org.springframework.session
spring-session-data-redis
2 配置 Redis
spring.redis.host=192.168.66.128
spring.redis.port=6379
spring.redis.password=123
spring.redis.database=0
3 使用
@RestController
public class HelloController {
@Value("${server.port}")
Integer port;
@GetMapping("/set")
public String set(HttpSession session) {
session.setAttribute("user", "javaboy");
return String.valueOf(port);
}
@GetMapping("/get")
public String get(HttpSession session) {
return session.getAttribute("user") + ":" + port;
}
}
java -jar sessionshare-0.0.1-SNAPSHOT.jar --server.port=8080
java -jar sessionshare-0.0.1-SNAPSHOT.jar --server.port=8081
4 引入 Nginx
nohup java -jar sessionshare-0.0.1-SNAPSHOT.jar --server.port=8080 &
nohup java -jar sessionshare-0.0.1-SNAPSHOT.jar --server.port=8081 &
/usr/local/nginx/sbin/nginx -s reload
# 总结
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/hanjiaqian/article/details/109118537
粉丝福利:108本java从入门到大神精选电子书领取
???
?长按上方锋哥微信二维码 2 秒 备注「1234」即可获取资料以及 可以进入java1234官方微信群
感谢点赞支持下哈
评论
Uncode-Session集群session共享组件
Uncode-Session非常小巧的集群session公享组件,代码千行以内,避免使用应用容器插件
Uncode-Session集群session共享组件
0
Uncode-Session集群session共享组件
Uncode-Session非常小巧的集群session公享组件,代码千行以内,避免使用应用容器插件的多种烦恼。功能概述非常小巧的集群session共享组件,类似于spring-session。总代码
Uncode-Session集群session共享组件
0
Session的作用,分布式环境下Session怎么实现?
很基础,老手可以跳过程序汪发现有些新人对Session的作用很懵逼,原因也很简单,大部分项目Session的实现都已经搞好了,新人只需要用就可以,这样Session的作用部分新人就无法感知他的重要性,特别需要对Session进行二次功能开发时候就没任何思路,下面简单的补下相关知识Java中的Sess
我是程序汪
1
dyq-sessionredisC#用Redis实现Session
一般开发中用户状态使用session或者cookie,两种方式各种利弊。Session:在InPro
dyq-sessionredisC#用Redis实现Session
0