redis.clients.jedis.exceptions.JedisMovedDataException: MOVED
使用 JedisShardInfo做jedis集群时候报错#MOVED表示使用的是Redis群集。而 Jedis 不是集群模式。将连接对象从 Jedis 换成 JedisCluster。//import redis.clients.jedis.HostAndPort;//import redis.clients.jedis.JedisCluster;HostAndPort hostAndPort
·
使用 JedisShardInfo做jedis集群时候报错
#MOVED表示使用的是Redis群集。而 Jedis 不是集群模式。将连接对象从 Jedis 换成 JedisCluster。
//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);
总结
可以理解为使用单个节点 jedis操作,集群用jedisCluster的方式。
更多推荐
已为社区贡献4条内容
所有评论(0)