diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/RedisConfig.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/RedisConfig.java index f06692356f..a7efdc2a2d 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/RedisConfig.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/RedisConfig.java @@ -66,13 +66,12 @@ public class RedisConfig { // Lifted from below and turned it into a bean. Wish Spring provided it as a bean. // RedisWebSessionConfiguration.createReactiveRedisTemplate - @Bean - ReactiveRedisTemplate reactiveRedisTemplate(ReactiveRedisConnectionFactory factory) { + ReactiveRedisTemplate reactiveRedisTemplate(ReactiveRedisConnectionFactory factory, + RedisSerializer serializer) { RedisSerializer keySerializer = new StringRedisSerializer(); - RedisSerializer defaultSerializer = new JdkSerializationRedisSerializer(getClass().getClassLoader()); RedisSerializationContext serializationContext = RedisSerializationContext - .newSerializationContext(defaultSerializer).key(keySerializer).hashKey(keySerializer) + .newSerializationContext(serializer).key(keySerializer).hashKey(keySerializer) .build(); return new ReactiveRedisTemplate<>(factory, serializationContext); }