1.在pom.xml中导入架包
<!--redis客户端-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2.在resources目录下创建redis.properties文件(我先创建了一个文件夹又创建的文件),里面配置自己的redis的ip和端口号 ,如果自己想设置其它的属性的话也可以自己加几个

3.往ioc容器中加入JedisPool对象,因为使用了springboot,就最好不用使用spring配置文件了,所以就使用java类注解方式创建这个对象

import redis.clients.jedis.JedisPoolConfig;
@SpringBootConfiguration
@PropertySource(value = {"classpath:redis/redis.properties"})
public class RedisConfiguration {
@Value("${redis.node.maxTotal}")
private Integer maxTotal;
@Value("${redis.node.host}")
private String host;
@Value("${redis.node.port}")
private Integer port;
public JedisPoolConfig jedisPoolConfig(){
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxTotal(maxTotal);
return poolConfig;
}
@Bean
public JedisPool jedisPool(){
JedisPoolConfig poolConfig= jedisPoolConfig();
JedisPool pool = new JedisPool(poolConfig,host,port);
return pool;
}
}
4.测试
@RunWith(SpringRunner.class)
@SpringBootTest
public class RedisApplicationTest {
@Autowired
private JedisPool jedisPool;
@Test
public void test(){
Jedis jedis = jedisPool.getResource();
jedis.set("test","redis呀");
System.out.println("redis的jedis:"+jedis.get("test"));
jedis.close();
}
因为上面是用的java类注解的方式,如果用读取spring配置文件的方式,可以参考这个:

本文详细介绍了如何在Spring Boot项目中整合Redis,包括在pom.xml中导入jedis依赖、配置redis.properties文件、使用Java注解创建JedisPool对象以及进行简单的测试。适合初学者快速上手。
2031

被折叠的 条评论
为什么被折叠?



