“对不起,我的英语不是很好”。
这是我的 redis 配置类:
@Component
@ConfigurationProperties(prefix = "spring.redis.cluster")
@Data
public class RedisClusterProperties {
List<String> nodes;
}
Run Code Online (Sandbox Code Playgroud)
@Configuration
public class RedisConfig {
@Autowired
RedisClusterProperties redisClusterProperties;
@Bean
public RedisConnectionFactory connectionFactory(){
return new JedisConnectionFactory(
new RedisClusterConfiguration(redisClusterProperties.getNodes()));
}
}
Run Code Online (Sandbox Code Playgroud)
接下来是我的 application.properties
spring.redis.cluster.nodes[0] = *.*.*.*:7001
spring.redis.cluster.nodes[1] = *.*.*.*:7002
spring.redis.cluster.nodes[2] = *.*.*.*:7003
spring.redis.cluster.nodes[3] = *.*.*.*:7004
spring.redis.cluster.nodes[4] = *.*.*.*:7005
spring.redis.cluster.nodes[5] = *.*.*.*:7006
Run Code Online (Sandbox Code Playgroud)
接下来是我的测试班
@Component
@Slf4j
public class TestRedis {
@Autowired
RedisConnectionFactory connectionFactory;
@Scheduled(cron = "0 26 18 ? * *")
public void scheduler(){
RedisClusterConnection connection =
connectionFactory.getClusterConnection(); …Run Code Online (Sandbox Code Playgroud)