Describe the bug
I create redis cluster in kubenetes. 3 nodes 6 redis-server , every node 2 redis-server (one is redis-master ,other is redis-slave)。 If i restart pod, redis-master and redis-slave exchange ip, then redis-slave will reconnecting to itself.
Comment From: vitarb
It wasn't clear to me what's going on in your log, it would be more helpful if you've provided CLUSTER NODES output before/after you bounce the cluster.
Comment From: zyy4676
I create redis cluster in kubenetes. 3 nodes 6 redis-server , every node 2 redis-server (one is redis-master ,other is redis-slave)。 If i restart pod, redis-master and redis-slave exchange ip, then redis-slave will reconnecting to itself.
before pod restart there is node.conf: f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.19:10001@20001 slave ab3430e00126b87a57d6a46f22dec31040c14c8b 0 1678967371176 1 connected cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.15:10001@20001 master - 0 1678967369167 3 connected 10923-16383 ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.139:10001@20001 myself,master - 0 1678967369000 1 connected 0-5460 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.18:10002@20002 slave cdf2c03258af2b83ddff647597f1f7438630c471 0 1678967370000 3 connected 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967369000 2 connected a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.16:10002@20002 master - 0 1678967370175 2 connected 5461-10922 vars currentEpoch 6 lastVoteEpoch 0
after pod restart there is node.conf: Node-1:node.conf a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.13:10002@20002 master - 0 1678967755000 2 connected 5461-10922 f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.17:10001@20001 slave ab3430e00126b87a57d6a46f22dec31040c14c8b 1678967753233 1678967752325 1 disconnected 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.16:10002@20002 slave cdf2c03258af2b83ddff647597f1f7438630c471 1678967754239 1678967752326 3 disconnected 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967755000 2 connected ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.138:10001@20001 myself,master - 0 1678967753000 1 connected 0-5460 cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.14:10001@20001 master - 0 1678967755000 3 connected 10923-16383 vars currentEpoch 6 lastVoteEpoch 0
Node-1:redis.log
42055:C 16 Mar 2023 19:47:39.031 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
42055:C 16 Mar 2023 19:47:39.031 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=42055, just started
42055:C 16 Mar 2023 19:47:39.031 # Configuration loaded
42055:M 16 Mar 2023 19:47:39.034 * monotonic clock: POSIX clock_gettime
42055:M 16 Mar 2023 19:47:39.035 * No cluster configuration found, I'm ab3430e00126b87a57d6a46f22dec31040c14c8b
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10001
|-. ._ / _.-' | PID: 42055-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
42055:M 16 Mar 2023 19:47:39.036 # Server initialized
42055:M 16 Mar 2023 19:47:39.036 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
42055:M 16 Mar 2023 19:47:39.036 * Ready to accept connections
42055:M 16 Mar 2023 19:49:21.900 # configEpoch set to 1 via CLUSTER SET-CONFIG-EPOCH
42055:M 16 Mar 2023 19:49:26.858 # Cluster state changed: ok
24518:C 16 Mar 2023 19:55:52.324 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
24518:C 16 Mar 2023 19:55:52.324 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=24518, just started
24518:C 16 Mar 2023 19:55:52.324 # Configuration loaded
24518:M 16 Mar 2023 19:55:52.325 * monotonic clock: POSIX clock_gettime
24518:M 16 Mar 2023 19:55:52.326 * Node configuration loaded, I'm ab3430e00126b87a57d6a46f22dec31040c14c8b
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10001
|-. ._ / _.-' | PID: 24518-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
24518:M 16 Mar 2023 19:55:52.327 # Server initialized 24518:M 16 Mar 2023 19:55:52.327 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 24518:M 16 Mar 2023 19:55:52.327 * Ready to accept connections 24518:M 16 Mar 2023 19:55:54.339 # Cluster state changed: ok
Node-2:node.conf 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.16:10002@20002 slave cdf2c03258af2b83ddff647597f1f7438630c471 1678967750671 1678967748756 3 disconnected cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.14:10001@20001 myself,master - 0 1678967755000 3 connected 10923-16383 ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.138:10001@20001 master - 0 1678967755000 1 connected 0-5460 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967755000 2 connected f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.17:10001@20001 slave ab3430e00126b87a57d6a46f22dec31040c14c8b 1678967749664 1678967748756 1 disconnected a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.13:10002@20002 master - 0 1678967754727 2 connected 5461-10922 vars currentEpoch 6 lastVoteEpoch 0
Node-2:redis.log
34642:C 16 Mar 2023 19:47:18.303 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
34642:C 16 Mar 2023 19:47:18.303 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=34642, just started
34642:C 16 Mar 2023 19:47:18.303 # Configuration loaded
34642:M 16 Mar 2023 19:47:18.304 * monotonic clock: POSIX clock_gettime
34642:M 16 Mar 2023 19:47:18.305 * No cluster configuration found, I'm cdf2c03258af2b83ddff647597f1f7438630c471
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10001
|-. ._ / _.-' | PID: 34642-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
34642:M 16 Mar 2023 19:47:18.339 # Server initialized
34642:M 16 Mar 2023 19:47:18.339 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
34642:M 16 Mar 2023 19:47:18.339 * Ready to accept connections
34642:M 16 Mar 2023 19:49:21.901 # configEpoch set to 3 via CLUSTER SET-CONFIG-EPOCH
34642:M 16 Mar 2023 19:49:26.933 # Cluster state changed: ok
4012:C 16 Mar 2023 19:55:48.753 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
4012:C 16 Mar 2023 19:55:48.753 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=4012, just started
4012:C 16 Mar 2023 19:55:48.753 # Configuration loaded
4012:M 16 Mar 2023 19:55:48.755 * monotonic clock: POSIX clock_gettime
4012:M 16 Mar 2023 19:55:48.756 * Node configuration loaded, I'm cdf2c03258af2b83ddff647597f1f7438630c471
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10001
|-. ._ / _.-' | PID: 4012-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
4012:M 16 Mar 2023 19:55:48.758 # Server initialized 4012:M 16 Mar 2023 19:55:48.758 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 4012:M 16 Mar 2023 19:55:48.758 * Ready to accept connections 4012:M 16 Mar 2023 19:55:50.771 # Cluster state changed: ok
Node-3:node.conf cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.14:10001@20001 master - 1678967755058 1678967755056 3 connected 10923-16383 f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.17:10001@20001 myself,slave ab3430e00126b87a57d6a46f22dec31040c14c8b 0 1678967755056 1 connected a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.13:10002@20002 master - 1678967755058 1678967755056 2 connected 5461-10922 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.16:10002@20002 slave cdf2c03258af2b83ddff647597f1f7438630c471 0 1678967755064 3 connected ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.138:10001@20001 master - 0 1678967755064 1 connected 0-5460 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967755058 2 connected vars currentEpoch 6 lastVoteEpoch 0
Node-3:redis.log
34642:C 16 Mar 2023 19:47:18.303 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
34642:C 16 Mar 2023 19:47:18.303 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=34642, just started
34642:C 16 Mar 2023 19:47:18.303 # Configuration loaded
34642:M 16 Mar 2023 19:47:18.304 * monotonic clock: POSIX clock_gettime
34642:M 16 Mar 2023 19:47:18.305 * No cluster configuration found, I'm cdf2c03258af2b83ddff647597f1f7438630c471
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10001
|-. ._ / _.-' | PID: 34642-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
34642:M 16 Mar 2023 19:47:18.339 # Server initialized
34642:M 16 Mar 2023 19:47:18.339 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
34642:M 16 Mar 2023 19:47:18.339 * Ready to accept connections
34642:M 16 Mar 2023 19:49:21.901 # configEpoch set to 3 via CLUSTER SET-CONFIG-EPOCH
34642:M 16 Mar 2023 19:49:26.933 # Cluster state changed: ok
4012:C 16 Mar 2023 19:55:48.753 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
4012:C 16 Mar 2023 19:55:48.753 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=4012, just started
4012:C 16 Mar 2023 19:55:48.753 # Configuration loaded
4012:M 16 Mar 2023 19:55:48.755 * monotonic clock: POSIX clock_gettime
4012:M 16 Mar 2023 19:55:48.756 * Node configuration loaded, I'm cdf2c03258af2b83ddff647597f1f7438630c471
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10001
|-. ._ / _.-' | PID: 4012-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
4012:M 16 Mar 2023 19:55:48.758 # Server initialized 4012:M 16 Mar 2023 19:55:48.758 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 4012:M 16 Mar 2023 19:55:48.758 * Ready to accept connections 4012:M 16 Mar 2023 19:55:50.771 # Cluster state changed: ok 4012:M 16 Mar 2023 20:09:46.196 * FAIL message received from 9f1c7c9d9d51622108a964ebf72e515c5f19f731 about 452553f31626c1dab6f0c3698d26a4f4d243bcf9
Node-4:node.conf 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.16:10002@20002 slave cdf2c03258af2b83ddff647597f1f7438630c471 0 1678967755000 3 disconnected ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.138:10001@20001 master - 0 1678967755000 1 connected 0-5460 f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.17:10001@20001 slave ab3430e00126b87a57d6a46f22dec31040c14c8b 1678967753370 1678967752464 1 disconnected a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.13:10002@20002 master - 0 1678967754376 2 connected 5461-10922 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 myself,slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967755000 2 connected cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.14:10001@20001 master - 0 1678967755000 3 connected 10923-16383 vars currentEpoch 6 lastVoteEpoch 0
Node-4:redis.log
28400:C 16 Mar 2023 19:47:39.031 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
28400:C 16 Mar 2023 19:47:39.031 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=28400, just started
28400:C 16 Mar 2023 19:47:39.031 # Configuration loaded
28400:M 16 Mar 2023 19:47:39.034 * monotonic clock: POSIX clock_gettime
28400:M 16 Mar 2023 19:47:39.035 * No cluster configuration found, I'm 9f1c7c9d9d51622108a964ebf72e515c5f19f731
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10002
|-. ._ / _.-' | PID: 28400-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
28400:M 16 Mar 2023 19:47:39.036 # Server initialized 28400:M 16 Mar 2023 19:47:39.036 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 28400:M 16 Mar 2023 19:47:39.036 * Ready to accept connections 28400:M 16 Mar 2023 19:49:21.902 # configEpoch set to 6 via CLUSTER SET-CONFIG-EPOCH 28400:S 16 Mar 2023 19:49:26.913 * Before turning into a replica, using my own master parameters to synthesize a cached master: I may be able to synchronize with the new master with just a partial transfer. 28400:S 16 Mar 2023 19:49:26.913 * Connecting to MASTER 136.7.133.16:10002 28400:S 16 Mar 2023 19:49:26.913 * MASTER <-> REPLICA sync started 28400:S 16 Mar 2023 19:49:26.913 # Cluster state changed: ok 28400:S 16 Mar 2023 19:49:26.913 * Non blocking connect for SYNC fired the event. 28400:S 16 Mar 2023 19:49:26.913 * Master replied to PING, replication can continue... 28400:S 16 Mar 2023 19:49:26.914 * (Non critical) Master does not understand REPLCONF listening-port: -NOAUTH Authentication required. 28400:S 16 Mar 2023 19:49:26.914 * (Non critical) Master does not understand REPLCONF capa: -NOAUTH Authentication required. 28400:S 16 Mar 2023 19:49:26.914 * Trying a partial resynchronization (request 30aa06bc3ac39fafc1a3113391ad321959f73d0c:1). 28400:S 16 Mar 2023 19:49:26.914 # Unexpected reply to PSYNC from master: -NOAUTH Authentication required. 28400:S 16 Mar 2023 19:49:26.914 * Retrying with SYNC...
Node-5:node.conf f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.17:10001@20001 slave ab3430e00126b87a57d6a46f22dec31040c14c8b 0 1678967755055 1 disconnected 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967755058 2 connected 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.16:10002@20002 myself,slave cdf2c03258af2b83ddff647597f1f7438630c471 0 1678967755055 3 connected a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.13:10002@20002 master - 1678967755057 1678967755055 2 connected 5461-10922 ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.138:10001@20001 master - 0 1678967755059 1 connected 0-5460 cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.14:10001@20001 master - 1678967755057 1678967755055 3 connected 10923-16383 vars currentEpoch 6 lastVoteEpoch 0
Node-5:redis.log
56538:C 16 Mar 2023 19:47:43.560 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
56538:C 16 Mar 2023 19:47:43.560 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=56538, just started
56538:C 16 Mar 2023 19:47:43.560 # Configuration loaded
56538:M 16 Mar 2023 19:47:43.563 * monotonic clock: POSIX clock_gettime
56538:M 16 Mar 2023 19:47:43.563 * No cluster configuration found, I'm 452553f31626c1dab6f0c3698d26a4f4d243bcf9
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10002
|-. ._ / _.-' | PID: 56538-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
56538:M 16 Mar 2023 19:47:43.566 # Server initialized 56538:M 16 Mar 2023 19:47:43.566 * Ready to accept connections 56538:M 16 Mar 2023 19:49:21.901 # configEpoch set to 4 via CLUSTER SET-CONFIG-EPOCH 56538:S 16 Mar 2023 19:49:26.911 * Before turning into a replica, using my own master parameters to synthesize a cached master: I may be able to synchronize with the new master with just a partial transfer. 56538:S 16 Mar 2023 19:49:26.911 * Connecting to MASTER 136.7.133.15:10001 56538:S 16 Mar 2023 19:49:26.911 * MASTER <-> REPLICA sync started 56538:S 16 Mar 2023 19:49:26.911 # Cluster state changed: ok 56538:S 16 Mar 2023 19:49:26.911 * Non blocking connect for SYNC fired the event. 56538:S 16 Mar 2023 19:49:26.912 * Master replied to PING, replication can continue... 56538:S 16 Mar 2023 19:49:26.912 * (Non critical) Master does not understand REPLCONF listening-port: -NOAUTH Authentication required. 56538:S 16 Mar 2023 19:49:26.912 * (Non critical) Master does not understand REPLCONF capa: -NOAUTH Authentication required.
Node-6:node.conf 9f1c7c9d9d51622108a964ebf72e515c5f19f731 136.7.5.137:10002@20002 slave a279e05b00cf0deb1853097b47d4e96df45c20bf 0 1678967755000 2 connected ab3430e00126b87a57d6a46f22dec31040c14c8b 136.7.5.138:10001@20001 master - 0 1678967755000 1 connected 0-5460 452553f31626c1dab6f0c3698d26a4f4d243bcf9 136.7.130.16:10002@20002 slave cdf2c03258af2b83ddff647597f1f7438630c471 1678967752815 1678967748889 3 disconnected cdf2c03258af2b83ddff647597f1f7438630c471 136.7.133.14:10001@20001 master - 0 1678967755000 3 connected 10923-16383 f2bbd350c914402723256131ab4fe1cab8ab510d 136.7.130.17:10001@20001 slave ab3430e00126b87a57d6a46f22dec31040c14c8b 1678967751809 1678967748890 1 disconnected a279e05b00cf0deb1853097b47d4e96df45c20bf 136.7.133.13:10002@20002 myself,master - 0 1678967755000 2 connected 5461-10922 vars currentEpoch 6 lastVoteEpoch 0
Node-6:redis.log
34370:C 16 Mar 2023 19:47:18.294 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
34370:C 16 Mar 2023 19:47:18.294 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=34370, just started
34370:C 16 Mar 2023 19:47:18.294 # Configuration loaded
34370:M 16 Mar 2023 19:47:18.295 * monotonic clock: POSIX clock_gettime
34370:M 16 Mar 2023 19:47:18.296 * No cluster configuration found, I'm a279e05b00cf0deb1853097b47d4e96df45c20bf
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10002
|-. ._ / _.-' | PID: 34370-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
34370:M 16 Mar 2023 19:47:18.314 # Server initialized
34370:M 16 Mar 2023 19:47:18.314 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
34370:M 16 Mar 2023 19:47:18.314 * Ready to accept connections
34370:M 16 Mar 2023 19:49:21.900 # configEpoch set to 2 via CLUSTER SET-CONFIG-EPOCH
34370:M 16 Mar 2023 19:49:26.956 # Cluster state changed: ok
22990:C 16 Mar 2023 19:55:48.886 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
22990:C 16 Mar 2023 19:55:48.886 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=22990, just started
22990:C 16 Mar 2023 19:55:48.886 # Configuration loaded
22990:M 16 Mar 2023 19:55:48.888 * monotonic clock: POSIX clock_gettime
22990:M 16 Mar 2023 19:55:48.890 * Node configuration loaded, I'm a279e05b00cf0deb1853097b47d4e96df45c20bf
.
.-__ ''-._
_.- .. ''-. Redis 7.0.9 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode
|`-._`-...-` __...-.-.|'_.-'| Port: 10002
|-. ._ / _.-' | PID: 22990-. -._-./ .-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' | https://redis.io-. -._-.__.-'.-' .-'
|-._-. -.__.-' _.-'_.-'|
|-.-._ _.-'_.-' |-. -._-..-'.-' .-'
-._-..-' _.-'
-._ _.-'-.__.-'
22990:M 16 Mar 2023 19:55:48.891 # Server initialized 22990:M 16 Mar 2023 19:55:48.891 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 22990:M 16 Mar 2023 19:55:48.892 * Ready to accept connections 22990:M 16 Mar 2023 19:55:50.903 # Cluster state changed: ok
Comment From: zyy4676
sorry, This is caused by not setting the password for masterauth.