Redis 状态信息详解(2)

2021-10-18 14:57:06 浏览数 (1)

连接

使用客户端连接,

代码语言: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

被阻塞的客户端数量

0 人点赞