I am very new to Redis and i installed 3.2.10 on linux.
I have a couple of questions:
1) I am running a 3 shard cluster with 1 slave for each shard (a total of 6 nodes). The cluster is able to fail-over/fail-back etc successfully without sentinels.
Do i still need sentinel?
If so, how would sentinel work in conjunction with clustering (because they have over-lapping functionality such as automatic fail-over etc?
what should be the sentinel conf file and how many sentinels?
2) I am testing fail-over/fail-back in the above cluster with no sentinel. I am facing the following problem. any suggestion on how to solve this problem?
In the Cluster with 3 shards with 1 slave for each master, i took down the primary of a shard , then the secondary became primary.
I took down the new primary too. The cluster is marked as down now.
I re-started one redis which was a slave before starting and then it came back online as a slave itself and so the cluster was still marked as down. How would i bring it up as a master so that the cluster is shown as online?
3) What is your take on using redis 4.0 for production? Being a very new release, do you anticipate any problems?
I really appreciate your feedback on this.