Tôi biết về redis-cli, và các lệnh thông tin và cấu hình. Tuy nhiên, họ không có bất cứ điều gì nói rằng kích thước của cơ sở dữ liệu hiện tại. Làm thế nào tôi có thể tìm ra điều này?Làm cách nào để xem cơ sở dữ liệu Redis current_size của tôi?
8
A
Trả lời
13
Sử dụng lệnh INFO
. đầy đủ chi tiết ở đây: Sản lượng http://redis.io/commands/info
mẫu:
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
Sử dụng lệnh dbsize
để có được số lượng các phím trong cơ sở dữ liệu
2
Bạn có thể sử dụng lệnh sau để liệt kê các cơ sở dữ liệu mà một số phím được định nghĩa:
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
Bạn cũng có thể sử dụng Select 0
hoặc Select 1
hoặc bất kỳ db whic h bạn muốn kiểm tra với kích thước hiện tại. Sau khi lựa chọn lệnh db Sử dụng dbsize
để hiển thị kích thước của db đã chọn.
Select 9
OK
dbsize
(integer) 20953296
niêm yết thông tin tổng thể của loại redis bạn info
và để xem bộ nhớ chỉ chỉ cần gõ
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) trả về số lượng các phím trong cơ sở dữ liệu hiện được chọn (không phải kích thước của chính nó) – infografnet