Skip to content

Commit

Permalink
feat: add RedisConfig
Browse files Browse the repository at this point in the history
  • Loading branch information
thutasann committed Jan 11, 2025
1 parent 2ff0aea commit c630578
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 0 deletions.
5 changes: 5 additions & 0 deletions spring_react_poject_management/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Full Stack Project Management Using Spring Boot, React.

- Spring boot
- Redis
- Spring Data JPA
- MySql

## Swagger

- http://localhost:8080/swagger-ui/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@
<version>20210307</version>
</dependency> -->

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

<dependency>
<groupId>com.razorpay</groupId>
<artifactId>razorpay-java</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.thutasann.project_management_backend.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.StringRedisSerializer;

@Configuration
public class RedisConfig {

/**
* Redis Template
*
* @param connectionFactory - Redis Connection Factory
* @return Redis Template
*/
@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(connectionFactory);
template.setKeySerializer(new StringRedisSerializer());
template.setValueSerializer(new StringRedisSerializer());
return template;
}
}

0 comments on commit c630578

Please sign in to comment.