The hash moved to a different Redis node

redis.clients.jedis.exceptions.JedisMovedDataException
at redis.clients.jedis.Protocol.processError
(Source)
at redis.clients.jedis.Protocol.process
(Source)
at redis.clients.jedis.Protocol.read
(Source)

Typical Exception Messages

  1. MOVED 2015 127.0.0.1:6384
  2. MOVED 1539 172.31.59.103:6379
  3. MOVED 10082 10.184.160.111:7000
  4. MOVED 13770 127.0.0.1:7002
  5. MOVED 6918 10.0.15.161:6380
  6. MOVED 14452 172.17.0.93:4003

Specific cases

Solutions

  1. zsamboki, 1 month ago

    Use a cliend designed for Redis Cluster.

We have seen this error pattern in the following webpages (4)

  1. yin-bpvia GitHub2 years ago
    MOVED 6918 10.0.15.161:6380
  2. ezraroivia GitHub2 years ago
    nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: MOVED 10082 10.184.160.111:7000; nested exception is redis.clients.jedis.exceptions.JedisMovedDataException: MOVED 10082 10.184.160.111:7000
  3. MOVED 1539 172.31.59.103:6379