1.在本地环境下载redis,下载redis可视化操作界面(这里以Another Redis Desktop Manager为例)
2.pom文件中引入redis依赖
<!-- redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
3.yml文件中配置redis连接信息
spring:
redis:
port: 6379 //默认端口
password: 1234 //填入你的redis连接密码
database: 3 //指定使用几号数据库
host: localhost
4.config包下创建RedisConfig类
redis默认把存储的数据序列化,为了查看数据 我们这里将key值反序列化。
@Configuration
public class RedisConfig extends CachingConfigurerSupport {
@Bean
public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
//反序列化
RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
return redisTemplate;
}
}
5.编写测试类
使用RedisTemplate 对数据进行存储
@SpringBootTest
public class redis_test {
@Autowired
RedisTemplate redisTemplate;
@Test
public void test()
{
redisTemplate.opsForValue().set("name","chenxin");
}
}