@SpringBootApplication
public class SpringsessionApplication {
public static void main(String[] args) {
SpringApplication.run(SpringsessionApplication.class, args);
}
}
``
@RestController
public class SessionController {
@RequestMapping(
"/test")
public String
test(){
return "PING OK";
}
@RequestMapping(
"/put")
public String
put(HttpSession session,
@
RequestParam("key") String key, @
RequestParam("
value") String
value){
session.setAttribute(key,
value);
return "PUT OK";
}
@RequestMapping(
"/get")
public String
get(HttpSession session,
@
RequestParam("key") String key){
String
value = (String) session.getAttribute(key);
if(
value ==
null ||
"".equals(
value)){
return "NO VALUE GET";
}
return value;
}
}
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 60) public class SessionConfig {
}
spring
.redis.database=
0
spring
.redis.host=
127.0.0.1
spring
.redis.port=
6379
spring
.redis.password=
# 连接池最大连接数
spring
.redis.pool.max-active=
8
spring
.redis.pool.max-wait=-
1
# 连接池中的最大空闲连接
spring
.redis.pool.max-idle=
8
# 连接池中的最小空闲连接
spring
.redis.pool.min-idle=
0
# 连接超时时间(毫秒)
spring
.redis.timeout=
5000
参考博客:https://blog.csdn.net/lw_power/article/details/46843489 https://blog.csdn.net/wu6660563/article/details/78698957 “` 项目地址