I have an AWS Elasticache with Cluster Mode enabled. Ideally, I just want to "turn off" cluster mode. How can I do this? Additionally, it is desirable to retain the data I currently have.
I have already tried:
Parameter group
from default.redis6.x.cluster.on
to default.redis6.x
, but it gives the error: The parameter cluster-enabled has a different value in the requested parameter group than the current parameter group. This parameter value cannot be changed for a cache cluster.
Is there a way to "convert" an Redis cluster arrangement into a Redis with cluster mode disabled?
P.S.: In this other question Enable cluster mode on AWS ElastiCache Redis cluster, the only answer talk about backup and restore, which I tried and didn't work. Besides, I want the opposite, to disable cluster mode.
There is no way to do this using the built-in mechanisms of ElastiCache. You should consider https://developer.redis.com/riot/riot-redis/ which has the capability to copy data between two different clusters. I think it will do exactly what you need.