jedis springboot properties配置示例
时间: 2023-10-20 07:11:37 浏览: 159
好的,关于jedis和springboot的properties配置示例,我可以和你分享一些经验和代码。以下是一个示例:
在application.yml或者application.properties文件中添加以下内容:
```
# Redis配置信息
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=123456
# pool配置
spring.redis.jedis.pool.max-active=8
spring.redis.jedis.pool.max-wait=-1ms
spring.redis.jedis.pool.max-idle=8
spring.redis.jedis.pool.min-idle=0
# 连接超时时间(毫秒)
spring.redis.timeout=10000
```
接下来你需要引入jedis的依赖,可以在pom.xml中加入以下内容:
```
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
```
然后你需要在Java代码中注入jedisPool,并使用jedisPool从连接池获取连接来操作Redis,以下是一个示例:
```
@Resource
private JedisPool jedisPool;
public void setValue(String key, String value) {
Jedis jedis = null;
try {
jedis = jedisPool.getResource();
jedis.set(key, value);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (jedis != null) {
jedis.close();
}
}
}
public String getValue(String key) {
Jedis jedis = null;
try {
jedis = jedisPool.getResource();
return jedis.get(key);
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
if (jedis != null) {
jedis.close();
}
}
}
```
希望这个示例能够帮到你,如果你有其他问题,可以继续问我哦~
阅读全文