Java Spring Boot 1.3.4.0版本中Redis CLUSTER出现未知命令群集错误
我有一个redis集群,有主服务器、从服务器和3台sentinel服务器。主节点和从节点映射到dns名称,分别为node1-redis-dev.com、node2-redis-dev.com。redis服务器版本为2.8 我在application.properties文件中包含以下内容Java Spring Boot 1.3.4.0版本中Redis CLUSTER出现未知命令群集错误,java,spring,spring-boot,redis,spring-data,Java,Spring,Spring Boot,Redis,Spring Data,我有一个redis集群,有主服务器、从服务器和3台sentinel服务器。主节点和从节点映射到dns名称,分别为node1-redis-dev.com、node2-redis-dev.com。redis服务器版本为2.8 我在application.properties文件中包含以下内容 spring.redis.cluster.nodes=node1-redis-dev.com:6379,node2-redis-dev.com:6379 spring.redis.pool.max-idle=8
spring.redis.cluster.nodes=node1-redis-dev.com:6379,node2-redis-dev.com:6379
spring.redis.pool.max-idle=8
spring.redis.pool.min-idle=0
spring.redis.pool.max-active=-1
spring.redis.pool.max-wait=-1
我还使用下面的代码,因为只有使用上面的属性,我才能得到apache.commons.pool2.impl.BaseGenericObjectPool异常。所以我添加了下面链接中提到的代码
我的pom中有以下内容
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.3.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.7.2.RELEASE</version>
</dependency>
org.springframework.boot
弹簧启动机redis
1.3.4.1发布
org.springframework.data
spring数据redis
1.7.2.1发布
我在应用程序启动时遇到以下错误
创建中定义了名为“redisConnectionFactory”的bean时出错
类路径资源
[org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration$RedisConnectionConfiguration.class]:
调用init方法失败;嵌套异常是
redis.clients.jedis.exceptions.JedisDataException:ERR unknown命令
“集群”
Redis群集自Redis 3.0以来一直受支持。@MP911是否有任何参考链接please@mp911de谢谢你的信息。我想根据我的设置,我应该使用RedisSentinelConfiguration,而不是RedisClusterConfiguration。Redis Cluster从Redis 3.0开始就受支持。@MP911是否有任何参考链接please@mp911de谢谢你的信息。我想根据我的设置,我应该使用RedisSentinelConfiguration而不是RedisClusterConfiguration。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.3.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.7.2.RELEASE</version>
</dependency>