Skip to content

Commit

Permalink
Feat : Redis 설정 추가 (#19)
Browse files Browse the repository at this point in the history
  • Loading branch information
chanmin-00 committed Dec 30, 2024
1 parent 5b16b27 commit 751d5b8
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions src/main/java/com/ripple/BE/global/config/RedisConfig.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.ripple.BE.global.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;

@Configuration
public class RedisConfig {

@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(connectionFactory);

// Key serializer
template.setKeySerializer(new StringRedisSerializer());
// Value serializer
template.setValueSerializer(new GenericJackson2JsonRedisSerializer());

return template;
}
}

0 comments on commit 751d5b8

Please sign in to comment.