Redis infoパラメータの詳細
解釈が容易で読みやすい形式で、Redisサーバに関する様々な情報と統計値を返します.
オプションのパラメータsectionを指定することで、コマンドは一部の情報のみを返すことができます. server:一般的なRedisサーバ情報.次のドメインが含まれます. redis_バージョン:Redisサーババージョン redis_git_sha1 : Git SHA1 redis_git_dirty : Git dirty flag os:Redisサーバのホストオペレーティングシステム arch_bits:アーキテクチャ(32または64ビット) multiplexing_api:Redisが使用するイベント処理機構 gcc_バージョン:Redisのコンパイルに使用するGCCバージョン process_id:サーバプロセスのPID run_id:Redisサーバのランダム識別子(Sentinelおよびクラスタ用) tcp_port:TCP/IP傍受ポート uptime_in_seconds:Redisサーバの起動以降の秒数 uptime_in_days:Redisサーバが起動してからの日数 lru_clock:LRU管理 のための分単位の自己増加クロック
clients:クライアント情報が接続されており、次のドメインが含まれています. connected_Clients:接続されているクライアントの数(依存サーバで接続されているクライアントを除く) client_longest_output_List:現在接続されているクライアントのうち、最も長い出力リスト client_longest_input_buf:現在接続されているクライアントのうち、最大入力キャッシュ blocked_Clients:ブロックコマンド(BLPOP、BRPOP、BRPOLPUSH)を待機しているクライアントの数 memory:メモリ情報.次のドメインが含まれます. used_memory:Redisディスペンサによって割り当てられたメモリの合計数、バイト単位 used_memory_human:Redis割り当てメモリ合計 を人間の読み取り可能な形式で返す used_memory_rss:オペレーティングシステムの観点から、Redisが割り当てたメモリの総量(通称常駐セットサイズ)を返します.この値はtop,psなどのコマンドの出力と一致する. used_memory_peak:Redisのメモリ消費ピーク(バイト単位) used_memory_peak_human:Redisのメモリ消費ピーク を人間の読み取り可能な形式で返す used_memory_lua:Luaエンジンで使用するメモリサイズ(バイト単位) mem_fragmentation_ratio : used_memory_rssとused_memory間の比率 mem_allocator:コンパイル時に指定された、Redisで使用されるメモリディスペンサ.libc、jemalloc、またはtcmallocであってもよい.
理想的には、
used_memory_rssの値は
used_memoryは少し高いです.
当
rss
>
usedで、両者の値の差が大きい場合は、(内部または外部の)メモリフラグメントが存在することを示します.
メモリフラグメントの割合は、
mem_fragmentation_ratioの値がわかります.
当
used
>
rssの場合、Redisを表すメモリの一部がオペレーティングシステムによってスワップされ、この場合、動作に明らかな遅延が生じる可能性があります.
Because Redis does not have control over how its allocations are mapped to memory pages, high used_memory_rss is often the result of a spike in memory usage.
Redisがメモリを解放すると、ディスペンサは、オペレーティングシステムにメモリを返すこともできます.
Redisがメモリを解放したのに、オペレーティングシステムにメモリを返さなかった場合、
used_memoryの値は、オペレーティングシステムに表示されるRedisメモリの占有量と一致しない可能性があります.
表示
used_memory_peakの値は、このような状況が発生したかどうかを検証します.
persistence:RDBとAOFに関する情報 stats:一般統計 replication:プライマリ/セカンダリレプリケーション情報 cpu:CPU計算量統計 commandstats:Redisコマンド統計 cluster:Redisクラスタ情報 keyspace:データベース関連統計 上記の値に加えて、パラメータは次の2つになります. all:すべての情報 を返します. default:デフォルト選択の情報 を返します.
パラメータなしでINFOコマンドを直接呼び出す場合はdefaultをデフォルトパラメータとして使用します.
異なるバージョンのRedisでは、返されるドメインの一部が追加または削除される可能性があります.
したがって,頑丈なクライアントプログラムは,INFOコマンドの出力を解析する際に,認識しないドメインをスキップし,失われたドメインを適切に処理できるはずである.
使用可能なバージョン:
>= 1.0.0
時間の複雑さ:
O(1)
戻り値:
詳細については、次のテストコードを参照してください.
変換元:http://redis.readthedocs.org/en/latest/server/info.html
オプションのパラメータsectionを指定することで、コマンドは一部の情報のみを返すことができます.
理想的には、
used_memory_rssの値は
used_memoryは少し高いです.
当
rss
>
usedで、両者の値の差が大きい場合は、(内部または外部の)メモリフラグメントが存在することを示します.
メモリフラグメントの割合は、
mem_fragmentation_ratioの値がわかります.
当
used
>
rssの場合、Redisを表すメモリの一部がオペレーティングシステムによってスワップされ、この場合、動作に明らかな遅延が生じる可能性があります.
Because Redis does not have control over how its allocations are mapped to memory pages, high used_memory_rss is often the result of a spike in memory usage.
Redisがメモリを解放すると、ディスペンサは、オペレーティングシステムにメモリを返すこともできます.
Redisがメモリを解放したのに、オペレーティングシステムにメモリを返さなかった場合、
used_memoryの値は、オペレーティングシステムに表示されるRedisメモリの占有量と一致しない可能性があります.
表示
used_memory_peakの値は、このような状況が発生したかどうかを検証します.
パラメータなしでINFOコマンドを直接呼び出す場合はdefaultをデフォルトパラメータとして使用します.
異なるバージョンのRedisでは、返されるドメインの一部が追加または削除される可能性があります.
したがって,頑丈なクライアントプログラムは,INFOコマンドの出力を解析する際に,認識しないドメインをスキップし,失われたドメインを適切に処理できるはずである.
使用可能なバージョン:
>= 1.0.0
時間の複雑さ:
O(1)
戻り値:
詳細については、次のテストコードを参照してください.
redis> INFO
# Server
redis_version:2.5.9
redis_git_sha1:473f3090
redis_git_dirty:0
os:Linux 3.3.7-1-ARCH i686
arch_bits:32
multiplexing_api:epoll
gcc_version:4.7.0
process_id:8104
run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1
tcp_port:6379
uptime_in_seconds:7
uptime_in_days:0
lru_clock:1680564
# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
# Memory
used_memory:439304
used_memory_human:429.01K
used_memory_rss:13897728
used_memory_peak:401776
used_memory_peak_human:392.36K
used_memory_lua:20480
mem_fragmentation_ratio:31.64
mem_allocator:jemalloc-3.0.0
# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1338011402
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
# Stats
total_connections_received:1
total_commands_processed:0
instantaneous_ops_per_sec:0
rejected_connections:0
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
# Replication
role:master
connected_slaves:0
# CPU
used_cpu_sys:0.03
used_cpu_user:0.01
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
# Keyspace
変換元:http://redis.readthedocs.org/en/latest/server/info.html