【发布时间】:2016-05-06 01:26:03
【问题描述】:
我已经为 redis 创建了一个用户提供的服务,如下所示
cf cups p-redis -p "{\"host\":\"xx.xx.xxx.xxx\",\"password\":\"xxxxxxxx\",\"port\":6379}"
这不会被 redis 自动重新配置或服务连接器自动选择,并获得 jedis 连接池异常。
当我绑定到从市场创建的 redis 服务时,它可以与 spring boot 应用程序正常工作。这确认代码或配置没有问题。我想要一个自定义服务,让 redis 可以与 spring boot 应用程序一起使用。我怎样才能创建这样的服务?我在这里想念什么?这可能吗?
System-Provided:
{
"VCAP_SERVICES": {
"user-provided": [
{
"credentials": {
"host": "xx.xx.xxx.xxx",
"password": "xxxxxxxx",
"port": 6379
},
"label": "user-provided",
"name": "p-redis",
"syslog_drain_url": "",
"tags": []
}
]
}
}
我可以扩展抽象云连接器并自己创建 redis 工厂,但我想通过自定义服务和自动配置使其开箱即用。
【问题讨论】:
标签: redis spring-boot cloud-foundry