web-dev-qa-db-ja.com

Redisインスタンスのバージョンを確認する方法は?

redis-instanceバージョンの確認方法は?

Redis site このコマンドで見つけました:

$ redis-server

そしてそれは私に与えるはずです(サイトによると):

[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インスタンスのバージョンを確認できますか?

117
Aviram Net

$ redis-server --version

バージョンを提供します。

235
Aviram Net

コマンド INFO を実行します。バージョンが最初に表示されるアイテムになります。

これのredis-server --versionの利点は、サーバーにアクセスできない場合があることです(たとえば、クラウド)。この場合、INFOが唯一のオプションです。

97
Ofer Zelig

リモートのredisサーバーのバージョンを知りたい場合は、そのサーバーに接続してコマンド「info server」を発行するだけで、次のようになります。

...
redis_version:3.2.12
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:9c3b73db5f7822b7
redis_mode:standalone
os:Linux 2.6.32.43-tlinux-1.0.26-default x86_64
Arch_bits:64
multiplexing_api:epoll
gcc_version:4.9.4
process_id:5034
run_id:a45b2ffdc31d7f40a1652c235582d5d277eb5eec

Redisのバージョンを確認するために使用できる2つのコマンドがあります

    redis-server -v

または

    redis-server --version
3
suhas0sn07