springboot持久化redis
时间: 2023-12-19 14:32:38 浏览: 90
redis持久化
以下是使用Spring Boot进行Redis持久化的示例代码:
```java
package com.yyg.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.StringRedisSerializer;
@SpringBootApplication
public class CacheApplication {
@Bean
public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
RedisTemplate<String, String> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(new StringRedisSerializer());
return redisTemplate;
}
public static void main(String[] args) {
SpringApplication.run(CacheApplication.class, args);
}
}
```
在上述代码中,我们使用了Spring Boot的`@SpringBootApplication`注解来标记启动类。然后,我们创建了一个`RedisTemplate`的Bean,用于与Redis进行交互。在`RedisTemplate`的配置中,我们使用了`StringRedisSerializer`来序列化键和值。
请注意,上述代码只是一个示例,实际使用时可能需要根据具体需求进行配置和调整。
阅读全文