как проверить версию redis-instance?
Я нашел на сайте Redis эту команду:
$ redis-сервер
и это должно дать мне (согласно сайту):
[28550] 01 Aug 19:29:28 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'
[28550] 01 Aug 19:29:28 * Server started, Redis version 2.2.12
[28550] 01 Aug 19:29:28 * The server is now ready to accept connections on port 6379
... and so forth ...
но я получаю это вместо этого:
[8719] 04 Feb 14:51:09.009 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
[8719] 04 Feb 14:51:09.009 # Unable to set the max number of files limit to 10032 (Operation not permitted), setting the max clients configuration to 3984.
[8719] 04 Feb 14:51:09.009 # Creating Server TCP listening socket *:6379: bind: Address already in use
что означает, что я должен настроить это, но все, что я хочу, является версией!
так как проверить версию экземпляра Redis?
redis-server --version
состоит в том, что он может быть запущен, даже когда сервер не работает (например, в конвейере Jenkins при тестировании контейнера Redis), в то время как онredis-cli info <subinfo>
будет успешным только в полной рабочей настройке, сredis-server
запуском и отзывчивостью и с открытым сетевым подключением междуredis-cli
иredis-server
Запустите команду
INFO
. Версия будет первым отображаемым элементом.Преимущество этого перед redis-server --version в том, что иногда у вас нет доступа к серверу (например, когда он предоставляется вам в облаке), и в этом случае
INFO
ваш единственный вариант.источник
Could not connect to Redis at 127.0.0.1:6379: Connection refused
так что лучше узнать, где находится ваш redis-cli, а затем спросить --version тамredis-cli INFO SERVER | grep redis_version
Есть две команды, которые вы можете использовать, чтобы проверить версию Redis
или
источник
если вы хотите узнать версию удаленного сервера Redis, просто подключитесь к этому серверу и введите команду «info server», вы получите такие вещи:
источник
Получить версию сервера Redis
Получить версию клиента Redis
источник
Для поддержки ответов, приведенных выше, подробную информацию об экземпляре Redis можно получить
Это дает всю необходимую информацию
Версия лежит во второй строке :)
источник