comment vérifier la version de redis-instance?
J'ai trouvé sur le site Redis cette commande:
$ redis-serveur
et cela devrait me donner (selon le site):
[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 ...
mais j'obtiens ceci à la place:
[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
ce qui veut dire que je dois le configurer, mais tout ce que je veux, c'est la version!
Alors, comment puis-je vérifier la version de l'instance redis?
redis-server --version
est qu'il peut être exécuté même lorsque le serveur est en panne (par exemple dans un pipeline Jenkins lors du test d'un conteneur Redis), alors qu'ilredis-cli info <subinfo>
ne réussira que dans une configuration de travail complète, avecredis-server
exécution et réactif et avec une connectivité réseau ouverte entreredis-cli
etredis-server
Exécutez la commande
INFO
. La version sera le premier élément affiché.L'avantage de ceci par rapport à la version redis-server est que parfois vous n'avez pas accès au serveur (par exemple, lorsqu'il vous est fourni sur le cloud), auquel cas
INFO
c'est votre seule option.la source
Could not connect to Redis at 127.0.0.1:6379: Connection refused
il est donc préférable de savoir où se trouve votre redis-cli et de demander ensuite --version thereredis-cli INFO SERVER | grep redis_version
Il existe deux commandes que vous pouvez utiliser pour vérifier la version de redis
ou
la source
si vous voulez connaître la version d'un serveur redis distant, connectez-vous simplement à ce serveur et exécutez la commande "info server", vous obtiendrez des choses comme ceci:
la source
Pour obtenir la version du serveur Redis
Pour obtenir la version du client Redis
la source
Pour soutenir les réponses données ci-dessus, les détails de l'instance redis peuvent être obtenus par
Cela donne toutes les informations dont vous pourriez avoir besoin
La version se trouve dans la deuxième ligne :)
la source