मुझे रेडिस-क्ली, और जानकारी और कॉन्फ़िगरेशन कमांड के बारे में पता है। हालांकि, उनके पास कुछ भी नहीं है जो वर्तमान डेटाबेस के आकार को बताता है। मैं इसे कैसे समझ सकता हूं?मैं अपने रेडिस डेटाबेस current_size को कैसे देखूं?
8
A
उत्तर
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
[dbsize] (https://redis.io/commands/dbsize) कुंजियों की संख्या देता है वर्तमान में चयनित डेटाबेस में (आकार स्वयं नहीं) – infografnet