Redis:23---info命令总结


 

  • info命令的格式有3种:

    • info:部分Redis系统状态统计信息

    • info all:全部Redis系统状态统计信息,一次性打印下面所有p的内容

    • info p:某一块的系统状态统计信息。info命令所有的p如下所示

    模块名模块含义 
    Server服务器信息
    Clients客户端信息
    Memory内存信息
    Persistence持久化信息
    Stats全局统计信息
    Replication复制信息
    CPUCPU消耗信息
    Commandstats命令统计信息
    Cluster集群信息
    Keyspace数据库键统计信息

  • 下面对各个p做详细介绍

一、info Server

  • 下图是info Server模块的统计信息,包含了Redis服务本身的一些信 息,例如版本号、运行模式、操作系统的版本、TCP端口等

属性名属性值属性描述
redis_version3.0.7Redis服务版本
redisgit_shal0GitSHAI
redis_.git_dirty0Gitdirtyflag
redis_build_idI86eba9451cf9390Redisbuildid
rediSmodecluster运行模式,分为:Cluster.Sentinel.
Standalone
osLinux2.6.18-274.el5x8664Redis所在机器的操作系统
arch_bits64架构(32或64位)
multiplexing_apicpollRedis所使用的事件处理机制
gce_version4.1.2编译Redis时所使用的GCC版本
process_1d31524Redis服务进程的PID
run_idfd8b97739c469526f669ed151fRedis服务的标识符
tcp_port6384监听端口
uptime_in_seconds9753347自Redis服务启动以来,运行的秒数
uptime_indays112自Redis服务启动以来,运行的天数
hz10serverCron每秒运行次数
lru_clock16388503以分钟为单位进行自增的时钟,用
于LRU管理
config_file/opt/cachecloud/conf/redis-cluster-6384.confRedis的配置文件


二、info Clients

  • 下图是info Clients模块的统计信息,包含了连接数、阻塞命令连接数、输入输出缓冲区等相关统计信息

三、info Memory

  • 下图是info Memory模块的统计信息,包含了Redis内存使用、系统内 存使用、碎片率、内存分配器等相关统计信息

属性名
属性值
描述

used_memory

183150904

Redis分配器分配的内存总量,也就是内部存储的所有数据内存占用量

(续)

属性名

属性值

属性描述

used_memory_human

174.67M

以可读的格式返回used_memory

used_memory_rss

428621824

从操作系统的角度,Redis进程占用的物理内存总量

used_memory_peak

522768352

内存使用的最大值,表示used_memory的蜂值

used_memory_peak_human

498.55M

以可读的格式返回used_memory_peak

used_memory_lua

35840

Lua引擎所消耗的内存大小

mem_fragmentation_ratio

2.34

used_memory_rsslused_memory 比值,表示内存碎片率

mermn_allocator

jemalloc-3.6.0

Redis所使用的内存分配器:jemalloc

四、info Persistence

  • 下图是info Persistence模块的统计信息,包含了RDB和AOF两种持久 化的一些统计信息

属性名属性值属性描述
loadingo是否在加载持久化文件。0否,Ⅰ是
rdb_changes_since_last_save53308858自上次RDB后,Redis数据改动条数
rdb_bgsave_in_progresso标识RDB的bgsave操作是否进行中。О否,1是
rdb_last_save_time1456376460上次bgsave操作的时间戳
rdb_last_bgsave_statusok上次bgsave操作状态
rdb_last_bgsave_time_sec3上次bgsave操作使用的时间(单位是秒)
rdb_current_bgsave_time_sec-l如果bgsave操作正在进行.则记录当前bgsave操作使
用的时间(单位是秒)
aof_enabledl是否开启了AOF功能。0否,1是
aof_rewrite_in_progresso标识AOF的rewrite操作是否在进行中。0否,1是
aof_rewrite_scheduledo标识是否将要在RDB的bgsave操作结束后执行AOF
rewrite操作
aof_last_rewrite_time_seco上次AOF rewrite操作使用的时间(单位是秒)
aof_current_rewrite_time_sec-l如果rewrite操作正在进行、则记录当前AOF rewrite
所使用的时间(单位是秒)
aof_last_bgrewrite_statusok上次AOF重写操作的状态
aof_last_write_statusok上次AOF写磁盘的结果
aof_current_size186702421AOF当前尺寸〔单位是字节)
aof_base_size134279710AOF上次启动或rewrite的尺寸(单位是字节)
aof_buffer_lengthoAOF buffer的大小
aof_rewrite_buffer_lengthoAOF rewrite buffer的大小
aof_pending_bio_fsynco后台IO队列中等待fsync任务的个数
aof_delayed_fsync64延迟的fsync 计数器


五、info Stats

  • 下图是info Stats模块的统计信息,是Redis的基础统计信息,包含了: 连接、命令、网络、过期、同步等很多统计信息

属性名属性值属性描述
total_connections_received495967连接过的客户端总数
total_commands_processed5139857171执行过的命令总数
instantaneous_ops_per_sec511每秒处理命令条数
total_net_input_bytes2.82961E+11输入总网络流量〔以字节为单位)
total_net_output_bytes1.7605E+12输出总网络流量〔以字节为单位)
instantaneous_input_kbps28.24每秒输人字节数
instantaneous_output_kbps234.9每秒输出字节数
rejected_connectionso拒绝的连接个数
sync_full4主从完全同步成功次数
sync_partial_oko主从部分同步成功次数
sync_partial_erro主从部分同步失败次数
expired_keys45534039过期的key数量
evicted_keyso剔除(超过了maxmemory后)的key数量
keyspace_hits3923837939命中次数
keyspace_misses1078922155不命中次数
pubsub_channelso当前使用中的频道数量
pubsub_patterns0当前使用中的模式数量
latest_fork_usec16194最近一次fork操作消耗的时间(微秒)
migrate_cached_sockets  0记录当前Redis 正在进行migrate操作的目标Redis个数。
例如RedisA分别向Redis B和C执行migrate操作,那
么这个值就是2

六、info Replication

  • 下图是info Replication模块的统计信息,包含了Redis主从复制的一些 统计信息,根据主从节点,统计信息也略有不同

角色属性名属性值属性描述
通用配置rolemaster|slave节点的角色
主节点connected_slaves
连接的从节点个数
slave0slave0:ip=10.10.xx.160,port=
6382,state=online,offset=42697
8948465,lag=I
连接的从节点信息
master_repl__offset4.26979E+11主节点偏移量
从节点master_host10.10.xx.63.主节点IP
master_port6387主节点端口
master_link_statusu叩与主节点的连接状态
master_last_io_seconds_
ago
0主节点最后与从节点的通信时间间
隔,单位为秒
master_sync_inprogress0从节点是否正在全量同步主节点
RDB文件。
slave_repl__offset4.26979E+11复制偏移量
slave_priority100从节点优先级
slave_read_onlyI从节点是否只读
connecteds1aves0连接从节点个数
master_repl_offset0当前从节点作为其他节点的主节点时
的复制偏移量
通用配置repl_backlog_active
复制缓冲区状态
repl_backlog.size10000000复制缓冲区尺寸(单位:字节)
rep1_backlog_first_
byte_offset
4.26969E+11复制缓冲区起始偏移量,标识当前缓
冲区可用范围
repl_backlog_histlen10000000标识复制缓冲区已存有效数据长度

七、info CPU

  • 下图是info CPU模块的统计信息,包含了Redis进程和子进程对于CPU消耗的一些统计信息

八、info Commandstats

  • 下图是info Commandstats模块的统计信息,是Redis命令统计信息,包含各个命令的命令名、总次数、总耗时、平均耗时

九、info Cluster

  • 下图是info Cluster模块的统计信息,目前只有一个统计信息,标识当前Redis是否为Cluster模式

十、info Keyspace

  • 下图是info Keyspace模块的统计信息,包含了每个数据库的键值统计信息

已标记关键词 清除标记
相关推荐
实付 39.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值