如果不想使用
spring.redis.redisson.config=classpath:redisson.yaml
这种方式
可使用:
spring.redis.redisson.config={
"singleServerConfig":
{
"address": "redis://ip:port","
subscriptionConnectionPoolSize": 1,
"connectionMinimumIdleSize": 1,
"connectionPoolSize": 1,
"password": "password"
}
}
属性值可以在:org.redisson.config.Config 类里面看。
祝成功。
最后在自己的项目中配置 redisson
@Configuration
@ComponentScan
public class RedissonConfiguration {
@Value("${spring.redis.redisson.config}")
private String redissonConfig;
/**
* @return
* @throws IOException
*/
@Bean(destroyMethod = "shutdown")
public RedissonClient redissonClient() throws IOException{
Config config = Config.fromYAML(redissonConfig);
config.setCodec(new JsonJacksonCodec());
return Redisson.create(config);
}
}
redisspringjavaredisson-spring-boot-starterspring bootspring cloudredissonnacosyaml
本文转载自:https://developer.aliyun.com/ask/256679?accounttraceid=99106759445048e1bab8e35aad306199honn
举报