```xml
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>solon-sessionstate-redisson</artifactId>
</dependency>
```

### 1、描述

基础扩展插件，为 Solon Web 提供分布式会话状态支持。例如：管理后台要做集群，此时会话需要共享（插件：solon-sessionstate-jwt，也适合这种场景）。



### 2、配置参考


```yml
#超时配置。单位秒（可不配，默认：7200）
server.session.timeout: 7200 
#可共享域配置（可不配，默认当前服务域名；多系统共享时要配置）
server.session.cookieDomain: "solon.noear.org"

#redis 连接地址
server.session.state.redis.server: "redis.io:6379"
#redis 连接密码
server.session.state.redis.password: 1234
server.session.state.redis.db: 31
```

### 3、代码应用

```java
@Controller
public class DemoController{
    @Mapping("/test")
    public void test(Context ctx){
        //获取会话
        long user_id = ctx.sessionAsLong("user_id", 0L);
        
        ctx.sessionSet("user_id", 1001L);
    }
}

//更多接口，可参考 SessionState 定义
```
