我知道redis-configuration,info和config命令。但是,它们没有任何说明当前数据库大小的内容。我如何才能弄清楚这一点?
e4eetjau1#
使用INFO命令。完整的细节在这里:http://redis.io/commands/info样本输出:
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
字符串
ukdjmx9f2#
您可以使用以下命令列出为其定义了某些键的数据库:
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命令显示所选数据库的大小。
Select 0
Select 1
dbsize
Select 9 OK dbsize (integer) 20953296
型要列出redis的全部信息,请键入info,要仅查看内存,请键入
info
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
型
8nuwlpux3#
第一个月示例输出:
used_memory_human:20.66M used_memory_rss_human:24.26M used_memory_peak_human:46.14M used_memory_lua_human:37.00K used_memory_scripts_human:0B
guz6ccqo4#
您也可以使用一行命令来执行此操作:
redis-cli -p 6379 -a password info| egrep "used_memory_human|total_system_memory_human"
字符串这将显示Redis使用的总内存和服务器上的总RAM。
yizd12fk5#
使用dbsize命令获取数据库中的键数
k3bvogb16#
在命令行中,运行INFO并查找used_memory_human字段。
used_memory_human
6条答案
按热度按时间e4eetjau1#
使用
INFO
命令。完整的细节在这里:http://redis.io/commands/info样本输出:
字符串
ukdjmx9f2#
您可以使用以下命令列出为其定义了某些键的数据库:
字符串
您也可以使用
Select 0
或Select 1
或任何您想要检查当前大小的数据库。选择数据库后,使用dbsize
命令显示所选数据库的大小。型
要列出redis的全部信息,请键入
info
,要仅查看内存,请键入型
8nuwlpux3#
第一个月
示例输出:
字符串
guz6ccqo4#
您也可以使用一行命令来执行此操作:
字符串
这将显示Redis使用的总内存和服务器上的总RAM。
yizd12fk5#
使用
dbsize
命令获取数据库中的键数k3bvogb16#
在命令行中,运行
INFO
并查找used_memory_human
字段。