Узнайте версию Redis, работающую в PCF DEV - PullRequest
0 голосов
/ 15 октября 2019

Как узнать, какая версия Redis работает в PCF DEV ? Я использую последнюю версию PCF DEV 1.2.0 для PAS 2.4.4 и создаю сервис в соответствии с документацией, например:

cf cs p.redis cache-small redis

Он запущен, и у меня есть какое-то приложение, говорящее с ним. Теперь я просто хочу знать, какая это версия.

1 Ответ

0 голосов
/ 15 октября 2019

Я нашел способ с помощью коллеги: во-первых, узнать имя хоста, порт и пароль, запросив среду приложения, которое успешно подключено к Redis с помощью cf env [APP-NAME]. Соответствующий блок выглядит следующим образом:

"VCAP_SERVICES": {
 "p.redis": [
  {
   "binding_name": null,
   "credentials": {
     "host": "q-s0.redis-instance.default.service-instance-deadbeef-8008.bosh",
     "password": "THXQCcElifUCCbJD2RlU7tgjZegmkn",
     "port": 6379
    },
(...)

Теперь вставьте SSH в контейнер приложений с помощью cf ssh [APP-NAME] и используйте 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
(...)

В любом случае,это, вероятно, очень много работы для крошечной информации - есть ли другие способы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...