redis之找出在PCF DEV中运行的Redis版本

mayingbao 阅读:16 2024-02-01 09:57:55 评论:0

如何确定PCF DEV中正在运行哪个版本的Redis?我将最新的PCF DEV 1.2.0用于PAS 2.4.4,并根据文档创建了服务,如下所示:

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进入apps容器,并使用Netcat连接到Redis:
vcap@...:~$ nc q-s0.redis-instance.default.service-instance-deadbeef-8008.bosh 6379 

然后使用 AUTH和密码“登录” ...
AUTH THXQCcElifUCCbJD2RlU7tgjZegmkn 
+OK 

...并发出 INFO命令-Redis版本显示在顶部:
INFO 
$3365 
# Server 
redis_version:5.0.2 
(...) 

无论如何,这对于一小部分信息来说可能非常有用-还有其他方法吗?


标签:Redis
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号