连接
使用客户端连接,
代码语言:javascript复制[root@h102 ~]# redis-cli -p 6379
127.0.0.1:6379>
info
info 命令会反馈出服务的统计信息
并且是以分组的形式进行展现
代码语言:javascript复制[root@h102 ~]# redis-cli -p 6379
127.0.0.1:6379> info
# Server
redis_version:3.2.1
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:588e5be7450e0a73
redis_mode:standalone
os:Linux 2.6.32-504.el6.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:4.4.7
process_id:36305
run_id:3235dccf9b8bdcbdb0abaee1b9250d9393f23e6b
tcp_port:6379
uptime_in_seconds:37
uptime_in_days:0
hz:10
lru_clock:7054673
executable:/usr/local/src/redis/redis-3.2.1/src/redis-server
config_file:
# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
# Memory
used_memory:822280
used_memory_human:803.01K
used_memory_rss:8040448
used_memory_rss_human:7.67M
used_memory_peak:822280
used_memory_peak_human:803.01K
total_system_memory:1960378368
total_system_memory_human:1.83G
used_memory_lua:37888
used_memory_lua_human:37.00K
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
mem_fragmentation_ratio:9.78
mem_allocator:jemalloc-4.0.3
# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1466672428
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok
# Stats
total_connections_received:1
total_commands_processed:1
instantaneous_ops_per_sec:0
total_net_input_bytes:31
total_net_output_bytes:5889902
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
migrate_cached_sockets:0
# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
# CPU
used_cpu_sys:0.09
used_cpu_user:0.02
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
# Cluster
cluster_enabled:0
# Keyspace
127.0.0.1:6379>
Tip: 新版客户端有一个小改进,添加了命令提示
info 用法
info 命令有如下几种用法
Usage | Comment |
---|---|
info [section] | 定向显示一组信息 |
info | 显示所有默认信息 |
info default | 同上 |
info all | 显示所有(全部)信息 |
信息详解
反馈信息包含以下几个分组
Section | Comment |
---|---|
Server | Redis 服务的基础信息 |
Clients | 客户端连接信息 |
Memory | 内存开销相关信息 |
Persistence | 持久化相关信息 |
Stats | 基础统计信息 |
Replication | 主备复制信息 |
CPU | CPU 开销相关信息 |
Cluster | 集群相关信息 |
Keyspace | 数据库相关统计 |
Commandstats | redis命令相关统计 |
除了信息分组,其它的都是各分组中的属性与值,遵循 field:value 的格式
Server section
Property | Value |
---|---|
redis_version | redis 服务的版本 |
redis_git_sha1 | Git SHA1 hash 值 |
redis_git_dirty | Git dirty flag |
redis_build_id | ? 构建ID |
redis_mode | 运行模式 |
os | 宿主机内核版本 |
arch_bits | 架构(32位 64位) |
multiplexing_api | 事件驱动的模式 |
gcc_version | 用来编译源码的gcc版本 |
process_id | 实例的进程号 |
run_id | 一个随机产生的值,用于服务在集群中的标识 |
tcp_port | TCP/IP 的监听端口 |
uptime_in_seconds | 实例连续运行的时间(秒数) |
uptime_in_days | 实例连续运行的时间(天数) |
hz | ? |
lru_clock | 用于LRU管理的自增时钟 |
executable | 可执行程序的完整路径 |
config_file | 配置文件路径 |
Clients section
Property | Value |
---|---|
connected_clients | 排除了 slave 连接后的所有客户端连接数 |
client_longest_output_list | ? longest output list among current client connections |
client_biggest_input_buf | 所有当前客户端中最大的输入缓冲大小 |
blocked_clients | 被阻塞的客户端数量 |