Redisバージョンのチェック:包括的なガイド
この記事では、接続しているRedisサーバーバージョンを決定するためのさまざまな方法に対処し、INFO
コマンドに焦点を当て、代替アプローチを調査します。 redisバージョンを具体的に表示するには、
コマンドのみ、またはより具体的に
を使用できます。 出力には、バージョンを明示的に明示的に述べているラインが含まれます。
たとえば、INFO
コマンドラインツールを介してRedisサーバーに接続すると、INFO
INFO server
またはサーバー情報のみに焦点を合わせたより簡潔な出力を実行するために、redis-cli
行は、Redisバージョンを明確に示しています。 他の行には、サーバーの環境と構成に関する追加の詳細が提供されます。
redis-cli INFO server
ログイン後にコピー
に接続しているRedisサーバーバージョンを決定するにはどうすればよいですか?
redisサーバーバージョンを決定するためのプライマリおよび最も簡単な方法は、上記のように
<code># Server
redis_version:6.2.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:6d03a23a05373240
redis_mode:standalone
os:Linux 5.15.0-76-generic x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:11.3.0
process_id:12345
run_id:67890abcdef
tcp_port:6379
uptime_in_seconds:3600
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:1678901234
executable:redis-server
config_file:/etc/redis/redis.conf</code>
ログイン後にコピー
コマンドを使用することです。このコマンドは、バージョン番号を含むサーバーの状態の包括的な概要を提供します。 この方法は、Redisによって直接サポートされており、バージョンとともに他の貴重な情報を提供するため、Redis Infoコマンドはバージョン以外にどのような情報を提供していますか? 出力はセクションに構造化されており、それぞれがRedisサーバーの特定の側面に関する詳細を提供します。 重要なセクションとその情報には次のものが含まれます
-
サーバー:バージョン、プロセスID、アップタイム、OS、アーキテクチャなどの一般的なサーバー情報。断片化。スレーブ。
- cpu:cpu使用統計。
- クラスター:クラスター状態に関する情報サーバーがRedisクラスターの一部である場合。 (クラスター化された展開でのみ利用可能)。
キースペース:各データベースのキー数の詳細。 引数なしで- すべてのセクションが提供されます。
情報コマンドを使用する以外に、Redisバージョンを確認する代替方法はありますか? コマンドは推奨されるアプローチですが、より直接的で包括的ではありませんが、いくつかの代替方法が存在しますが、 またはでよく見られます。 バージョン情報は、実行可能ファイルのメタデータに組み込まれる場合があります(ただし、これにアクセスすると、OSとツールによって異なります)。この方法は、実行中のインスタンスのバージョンを必ずしも反映していないため信頼できません。 - 構成ファイルの検査:redis構成ファイル()には、インストール中に使用されるバージョンを示すコメントまたは設定が含まれている可能性がありますが、これは保証されていない、信頼できないものではありません。 繋がり。 ただし、このアプローチは外部ツールに依存しています。
-
要約すると、コマンド(具体的には
)を使用することは、Redisサーバーバージョンを決定する最も効率的で、信頼性が高く、推奨される方法です。 バージョン情報を直接、そして他の多数の貴重なサーバーの詳細とともに提供します。
以上がRedisで情報コマンドを使用してバージョンを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。