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

标签 redis pivotal-cloud-foundry pcfdev

如何确定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 - 找出在PCF DEV中运行的Redis版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58392853/

相关文章:

windows - 更改 PCF Dev 安装位置

ruby-on-rails - 使用 redis 作为 session 存储

java - Spring Data Redis过期键

php - 单一缓存前端和后端

spring-boot - Pivotal Cloud Foundry的Spring Boot Devtools远程原因错误

cloud - Cloud Foundry、PCF Dev、PCF Enterprice、PCF 和 Pivotal Web 服务之间有什么区别?

linux - 如何将 Windows Identity 从 Angular 应用程序传递到托管在 Linux 服务器上的 asp.net core 2.0 webapi

redis - 在 Redis/NoSQL 或关系数据库中存储大量数据?

hadoop - 用于安装HAWQ插件的兼容Hortonworks Data Platform(HDP)版本是什么

tomcat - 通过Manifest.yml从类路径加载JKS