在 PCF DEV 中查找 Redis 运行 的版本
Find out version of Redis running in PCF DEV
如何在PCF DEV中找出运行是哪个版本的Redis?我正在为 PAS 2.4.4 使用最新的 PCF DEV 1.2.0 并根据文档创建服务,如下所示:
cf cs p.redis cache-small redis
它是 运行,我有一些应用程序可以与它对话。现在只想知道是哪个版本
在同事的帮助下找到了一个方法:首先通过cf env [APP-NAME]
查询成功连接Redis的应用环境,找出主机名、端口和密码。相关块如下所示:
"VCAP_SERVICES": {
"p.redis": [
{
"binding_name": null,
"credentials": {
"host": "q-s0.redis-instance.default.service-instance-deadbeef-8008.bosh",
"password": "THXQCcElifUCCbJD2RlU7tgjZegmkn",
"port": 6379
},
(...)
现在,使用 cf ssh [APP-NAME]
通过 SSH 进入应用程序容器并使用 Netcat 连接到 Redis:
vcap@...:~$ nc q-s0.redis-instance.default.service-instance-deadbeef-8008.bosh 6379
然后使用AUTH
和密码"login"...
AUTH THXQCcElifUCCbJD2RlU7tgjZegmkn
+OK
...并发出 INFO
命令 - Redis 版本显示在顶部:
INFO
65
# Server
redis_version:5.0.2
(...)
无论如何,这对于一点点信息来说可能非常有用 - 还有其他方法吗?
如何在PCF DEV中找出运行是哪个版本的Redis?我正在为 PAS 2.4.4 使用最新的 PCF DEV 1.2.0 并根据文档创建服务,如下所示:
cf cs p.redis cache-small redis
它是 运行,我有一些应用程序可以与它对话。现在只想知道是哪个版本
在同事的帮助下找到了一个方法:首先通过cf env [APP-NAME]
查询成功连接Redis的应用环境,找出主机名、端口和密码。相关块如下所示:
"VCAP_SERVICES": {
"p.redis": [
{
"binding_name": null,
"credentials": {
"host": "q-s0.redis-instance.default.service-instance-deadbeef-8008.bosh",
"password": "THXQCcElifUCCbJD2RlU7tgjZegmkn",
"port": 6379
},
(...)
现在,使用 cf ssh [APP-NAME]
通过 SSH 进入应用程序容器并使用 Netcat 连接到 Redis:
vcap@...:~$ nc q-s0.redis-instance.default.service-instance-deadbeef-8008.bosh 6379
然后使用AUTH
和密码"login"...
AUTH THXQCcElifUCCbJD2RlU7tgjZegmkn
+OK
...并发出 INFO
命令 - Redis 版本显示在顶部:
INFO
65
# Server
redis_version:5.0.2
(...)
无论如何,这对于一点点信息来说可能非常有用 - 还有其他方法吗?