数码资讯
连接Redis异常:JedisMovedDataException
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
连接Redis异常:JedisMovedDataException
转载请注明出处
环境
java API连接redis
出现下面的异常信息:
redis.clients.jedis.exceptions.JedisMovedDataException: MOVED 1539 172.31.59.103:6379
解决方案
将连接对象从 Jedis 换成 JedisCluster。就可以了。
问题原因
MOVED表示使用的是Redis群集。而 Jedis 不是集群模式。
code
//import redis.clients.jedis.HostAndPort; //import redis.clients.jedis.JedisCluster; HostAndPort hostAndPort = new HostAndPort(host, port); Set<HostAndPort> hostAndPortSet = new HashSet<>(); hostAndPortSet.add(hostAndPort); JedisCluster jedis = new JedisCluster(hostAndPortSet); jedis.setnx(key, value);
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。