提交 1df21687 编写于 作者: shengzhang_'s avatar shengzhang_

文档集成Redis章节新增redis配置示例说明,感谢群友 `@-)` 提供的建议

上级 91998af1
......@@ -240,7 +240,7 @@ public class SaSession implements Serializable {
// ----------------------- 存取值 (类型转换)
/**
* 从Session中取值,转化为Object类型
* 从Session中取值,转化为Object类型
* @param key key
* @return 值
*/
......@@ -249,7 +249,7 @@ public class SaSession implements Serializable {
}
/**
* 从Session中取值,转化为String类型
* 从Session中取值,转化为String类型
* @param key key
* @return 值
*/
......@@ -260,6 +260,19 @@ public class SaSession implements Serializable {
}
return String.valueOf(value);
}
/**
* 从Session中取值,并转化为int类型,如果value为空,则返回0
* @param key key
* @return 值
*/
public int getInt(String key) {
Object value = getObject(key);
if(valueIsNull(value)) {
return 0;
}
return Integer.valueOf(String.valueOf(value));
}
/**
* 判断一个值是否为null
......
......@@ -47,7 +47,33 @@ Sa-token默认将会话数据保存在内存中,此模式读写速度最快,
```
**2. 引入了依赖,我还需要为Redis配置连接信息吗?** <br>
需要!只有项目初始化了正确的Redis实例,`sa-token`才可以使用Redis进行数据持久化,参考:[application-dev.yml](https://gitee.com/sz6/sa-plus/blob/master/sp-server/src/main/resources/application-dev.yml)
需要!只有项目初始化了正确的Redis实例,`sa-token`才可以使用Redis进行数据持久化,参考以下`yml配置`
``` java
# 端口
spring:
# redis配置
redis:
# Redis数据库索引默认为0
database: 1
# Redis服务器地址
host: 127.0.0.1
# Redis服务器连接端口
port: 6379
# Redis服务器连接密码默认为空
# password:
# 连接超时时间毫秒
timeout: 1000ms
lettuce:
pool:
# 连接池最大连接数
max-active: 200
# 连接池最大阻塞等待时间使用负值表示没有限制
max-wait: -1ms
# 连接池中的最大空闲连接
max-idle: 10
# 连接池中的最小空闲连接
min-idle: 0
```
**3. 集成Redis后,是我额外手动保存数据,还是框架自动保存?** <br>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册