Skip to content
Advertisement

Make Redis as optional

I am using spring boot with Redis.Redis is running as Docker container

JavaScript

Redis is a memory DB, if it finds data in Redis based on the key, it retrieved from Redis otherwise go into actual db call. when Redis is running, code works fine. but sometimes for any reason, if Redis is down, I am getting exception RedisConnectionException: Unable to connect to localhost:6379

I want to make it optional. if it gets down, code should work as it is, by calling actual DB data(sql service repositories).

is there any way to make Redis call as optional.

JavaScript

my code

JavaScript

Advertisement

Answer

I fixed the problem by creating own error handler and overried the spring cache error handler

JavaScript
User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement