diff --git a/persistence-modules/spring-data-redis/pom.xml b/persistence-modules/spring-data-redis/pom.xml
index 382cdf83f5..9e3903a587 100644
--- a/persistence-modules/spring-data-redis/pom.xml
+++ b/persistence-modules/spring-data-redis/pom.xml
@@ -10,9 +10,9 @@
com.baeldung
- parent-boot-2
+ parent-boot-3
0.0.1-SNAPSHOT
- ../../parent-boot-2
+ ../../parent-boot-3
@@ -72,12 +72,17 @@
org.apache.maven.plugins
maven-surefire-plugin
- true
- false
0
-Xmx1024m
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ true
+
+
@@ -85,7 +90,8 @@
3.2.4
0.10.0
0.6
- 5.0.2
+ 4.3.2
+ com.baeldung.spring.data.redis.SpringRedisApplication
\ No newline at end of file
diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/reactive/redis/config/RedisConfig.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/reactive/redis/config/RedisConfig.java
index de8e447ef8..7fa82e8f19 100644
--- a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/reactive/redis/config/RedisConfig.java
+++ b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/reactive/redis/config/RedisConfig.java
@@ -14,7 +14,7 @@ import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.RedisSerializationContext;
import org.springframework.data.redis.serializer.StringRedisSerializer;
-import javax.annotation.PreDestroy;
+import jakarta.annotation.PreDestroy;
@Configuration
public class RedisConfig {
@@ -45,7 +45,7 @@ public class RedisConfig {
@PreDestroy
public void cleanRedis() {
- factory.getConnection()
+ factory.getConnection().serverCommands()
.flushDb();
}
}
diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java
index 7fd13d2777..0d7bbe963d 100644
--- a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java
+++ b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java
@@ -29,9 +29,9 @@ public class RedisConfig {
@Bean
public RedisTemplate redisTemplate() {
- final RedisTemplate template = new RedisTemplate();
+ final RedisTemplate template = new RedisTemplate<>();
template.setConnectionFactory(jedisConnectionFactory());
- template.setValueSerializer(new GenericToStringSerializer