2016-09-20 12 views
0

私はRedis Desktop Managerを使用しています。Windowsでコマンドを接続して実行します。 INFOコマンドは、Redisサーバーに関する情報と統計情報を返します。
INFOコマンドの戻り文字列の一部は(hereから取られた)以下の通りです:Redis v2.8の合計メモリを確認してください

. 
. 
.  
# Memory 
used_memory:9338208 
used_memory_human:8.91M 
used_memory_rss:14454784 
used_memory_rss_human:13.79M 
used_memory_peak:13677584 
used_memory_peak_human:13.04M 
total_system_memory:4142215168 
total_system_memory_human:3.86G 
. 
. 
. 

しかし、私の場合、私はtotal_system_memorytotal_system_memory_human値が届きません。 INFOコマンドを実行すると表示されません。私はINFOを実行
実際の出力:

だから、
. 
. 
. 
# Memory 
used_memory:561892576 
used_memory_human:535.86M 
used_memory_rss:575049728 
used_memory_peak:562210816 
used_memory_peak_human:536.17M 
used_memory_lua:36864 
mem_fragmentation_ratio:1.02 
mem_allocator:jemalloc-3.6.0 

# Persistence 
loading:0 
. 
. 
. 

は、どのように私は私のRedisのインスタンスの合計メモリーを知ることができますか?

答えて

0

バージョン変更についてです。

  • あなたが参照している最初のものは、おそらく3.2(推測)
  • サーバーには以前のものである上位バージョンです。

INFOコマンドでバージョンを確認できます。それはredis_versionです。

編集: これを機能と考えてください。以前のバージョンでは、総システムメモリと呼ばれるものはありません。上位バージョンでは、その機能を提供しています。それで全部です。

基本的にv2.8では、redis.confファイルをmaxmemory値で変更しない限り、システム全体のメモリがシステムのRAMになります。

+0

これは私の質問に答えません!コメントでなければなりません。 – JerryGoyal

+0

私は編集で更新しました –

+0

そのシステムにアクセスできません。私が持っているのは、接続文字列とredisコマンドを実行するための端末だけです。今私はどのように総メモリを知っていますか – JerryGoyal

関連する問題