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.