Skip to content

Commit f970570

Browse files
author
litongjava
committed
update hutool redis
1 parent b8840bb commit f970570

File tree

2 files changed

+15
-19
lines changed

2 files changed

+15
-19
lines changed

docs/zh/09_缓存/01.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 15.Caffine
1+
## Caffine
22

33
### Caffeine 简介
44

@@ -77,4 +77,4 @@ public class CaffeineTestController {
7777
```
7878

7979
访问测试:
80-
http://localhost//caffeine/test
80+
http://localhost//caffeine/test

docs/zh/09_缓存/03.md

+13-17
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
添加依赖,tio-boot 已经内置了 hutool-all 以来,包含 hutool-redis,主要添加 jedis 依赖即可
44

5-
```
5+
```xml
66
<dependency>
77
<groupId>redis.clients</groupId>
88
<artifactId>jedis</artifactId>
@@ -12,29 +12,25 @@
1212

1313
配置类
1414

15-
```
16-
package com.litongjava.tio.boot.hello.config;
15+
```java
16+
package com.imaginix.kimi.service.monitoring.config;
17+
18+
import com.jfinal.kit.StrKit;
19+
import com.litongjava.jfinal.aop.annotation.ABean;
20+
import com.litongjava.jfinal.aop.annotation.AConfiguration;
21+
import com.litongjava.tio.utils.environment.EnvironmentUtils;
1722

1823
import cn.hutool.db.nosql.redis.RedisDS;
1924
import cn.hutool.setting.Setting;
20-
import com.jfinal.kit.StrKit;
21-
import com.litongjava.jfinal.aop.Aop;
22-
import com.litongjava.jfinal.aop.annotation.Bean;
23-
import com.litongjava.jfinal.aop.annotation.Configuration;
24-
import com.litongjava.tio.boot.context.Enviorment;
25-
import redis.clients.jedis.Jedis;
26-
import redis.clients.jedis.JedisPool;
27-
import redis.clients.jedis.JedisPoolConfig;
2825
import redis.clients.jedis.Protocol;
2926

3027
@AConfiguration
3128
public class HutoolRedisConfig {
3229
@ABean(destroyMethod = "close")
3330
public RedisDS redisDS() {
34-
Enviorment enviorment = Aop.get(Enviorment.class);
35-
String redisHost = enviorment.get("redis.host", "127.0.0.1");
36-
String redisPort = enviorment.get("redis.port", "6379");
37-
String redisPassword = enviorment.get("redis.password");
31+
String redisHost = EnvironmentUtils.get("redis.host", "127.0.0.1");
32+
String redisPort = EnvironmentUtils.get("redis.port", "6379");
33+
String redisPassword = EnvironmentUtils.get("redis.password");
3834

3935
// 配置你的Redis连接信息
4036
Setting setting = new Setting();
@@ -62,7 +58,7 @@ public class HutoolRedisConfig {
6258
// 是否使用SSL
6359
setting.setByGroup("ssl", group, String.valueOf(false));
6460
RedisDS redisDS = new RedisDS(setting, group);
65-
//连接redis
61+
// 连接redis
6662
redisDS.getJedis();
6763
return redisDS;
6864
}
@@ -128,4 +124,4 @@ public class HuRedisTestController {
128124
- 如果值不存在(`null`),则记录信息并使用 `redisDS.setStr("key", "value")` 设置新的键值对。
129125
- 返回从 Redis 获取的值(如果之前不存在,则为 `null`)。
130126

131-
这段代码展示了如何使用 Hutool 提供的 `RedisDS` 类在 tio-boot 框架中配置和访问 Redis 数据库。配置类 `HutoolRedisConfig` 负责设置 Redis 连接,而控制器类 `HuRedisTestController` 则处理具体的 Redis 交互逻辑。
127+
这段代码展示了如何使用 Hutool 提供的 `RedisDS` 类在 tio-boot 框架中配置和访问 Redis 数据库。配置类 `HutoolRedisConfig` 负责设置 Redis 连接,而控制器类 `HuRedisTestController` 则处理具体的 Redis 交互逻辑。

0 commit comments

Comments
 (0)