Hello ,
We encountered a memory issue in one of our production enviornment and found the following stacktrace -
"Caused By": { "org.springframework.dao.InvalidDataAccessApiUsageException: OOM command not allowed when used memory > 'maxmemory'.; nested exception is redis.clients.jedis.exceptions.JedisDataException: OOM command not allowed when used memory > 'maxmemory'." : ["JedisExceptionConverter.java",69,"org.springframework.data.redis.connection.jedis.JedisExceptionConverter.convert","JedisExceptionConverter.java",42,"org.springframework.data.redis.connection.jedis.JedisExceptionConverter.convert","PassThroughExceptionTranslationStrategy.java",44,"org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate","FallbackExceptionTranslationStrategy.java",42,"org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate"
As such we attempted to restart all the three Redis server nodes.
But before that we took the rdb dump of the slave node where this issue occurred but observed that rdb dump was created on all the three nodes.
Is this the expected behavior ? also What is the root cause of this issue reported in the stack trace ?
Please suggest
Best Regards,
Apoorv