2013-02-13 31 views
8

मुझे रेडिस-क्ली, और जानकारी और कॉन्फ़िगरेशन कमांड के बारे में पता है। हालांकि, उनके पास कुछ भी नहीं है जो वर्तमान डेटाबेस के आकार को बताता है। मैं इसे कैसे समझ सकता हूं?मैं अपने रेडिस डेटाबेस current_size को कैसे देखूं?

उत्तर

13

INFO कमांड का उपयोग करना। यहाँ पूरी जानकारी: http://redis.io/commands/info

नमूना उत्पादन:

redis-cli 
redis 127.0.0.1:6379> info 
redis_version:2.4.11 
redis_git_sha1:00000000 
redis_git_dirty:0 
arch_bits:64 
multiplexing_api:kqueue 
gcc_version:4.2.1 
process_id:300 
uptime_in_seconds:1389779 
uptime_in_days:16 
lru_clock:1854465 
used_cpu_sys:59.86 
used_cpu_user:73.02 
used_cpu_sys_children:0.15 
used_cpu_user_children:0.11 
connected_clients:1 
connected_slaves:0 
client_longest_output_list:0 
client_biggest_input_buf:0 
blocked_clients:0 
used_memory:1329424 
used_memory_human:1.27M 
used_memory_rss:2285568 
used_memory_peak:1595680 
used_memory_peak_human:1.52M 
mem_fragmentation_ratio:1.72 
mem_allocator:libc 
loading:0 
aof_enabled:0 
changes_since_last_save:0 
bgsave_in_progress:0 
last_save_time:1360719404 
bgrewriteaof_in_progress:0 
total_connections_received:221 
total_commands_processed:29926 
expired_keys:2 
evicted_keys:0 
keyspace_hits:1678 
keyspace_misses:3 
pubsub_channels:0 
pubsub_patterns:0 
latest_fork_usec:379 
vm_enabled:0 
role:master 
db0:keys=23,expires=0 
1

डेटाबेस में चाबियाँ की संख्या प्राप्त करने dbsize आदेश का उपयोग करें

2

आप डेटाबेस सूची निम्न आदेश का उपयोग कर सकते हैं जो कुछ चाबी के लिए परिभाषित कर रहे हैं:

INFO keyspace 
# Keyspace 
db0:keys=6002,expires=0,avg_ttl=0 
db9:keys=20953296,expires=0,avg_ttl=0 
db10:keys=1,expires=0,avg_ttl=0 

तुम भी Select 0 या Select 1 या किसी डाटाबेस का उपयोग कर सकते है जो एच आप वर्तमान आकार के साथ जांचना चाहते हैं। डीबी के चयन के बाद चयनित डीबी के आकार को प्रदर्शित करने के लिए dbsize कमांड का उपयोग करें। अपने redis प्रकार info के समग्र जानकारी लिस्टिंग के लिए

Select 9 
OK 
dbsize 
(integer) 20953296 

और केवल स्मृति देखने पर सिर्फ टाइप

INFO Memory 
# Memory 
used_memory:1259920 
used_memory_human:1.20M 
used_memory_rss:1227000 
used_memory_peak:2406152 
used_memory_peak_human:2.29M 
used_memory_lua:36864 
mem_fragmentation_ratio:0.97 
mem_allocator:dlmalloc-2.8 
+0

[dbsize] (https://redis.io/commands/dbsize) कुंजियों की संख्या देता है वर्तमान में चयनित डेटाबेस में (आकार स्वयं नहीं) – infografnet