Info 统计信息

参数

参数信息说明
serverRedis server 信息
clients客户端连接信息
memory内存使用信息
persistenceRDB and AOF 持久化关联信息
stats通用统计信息
replication主从信息
cpuCPU 使用统计
commandstatscommand 统计
cluster集群信息
keyspaceDB关联统计信息
default返回默认部分
all返回所有部分

返回值

server
code说明
redis_versionRedis server 版本
multiplexing_apiRedis 使用的多路复用技术
process_id服务器PID
run_id标示Redis server的随机值 ( Sentinel and Cluster 使用)
tcp_portTCP/IP 监听端口
uptime_in_seconds从Redis server 启动到现在的秒数
uptime_in_days从Redis server 启动到现在的天数
lru_clock以分钟为单位进行自增的时钟,用于 LRU 管理
clients
code说明
connected_clients已连接客户端的数量 (不包括从服务器)
client_longest_output_list当前连接的客户端当中,最长的输出列表
client_biggest_input_buf当前连接的客户端当中,最大输入缓存
blocked_clients正在等待阻塞命令的客户端数量 (BLPOP, BRPOP, BRPOPLPUSH)
memory
code说明
used_memoryredis分配器分配的内存字节数 。已经使用了的内存大小,包括redis进程内部开销和你的cache的数据所占用的内存,单位byte
used_memory_human方便人类阅读的,redis分配器分配的内存字节数
used_memory_rssOS已经分配给redis的内存数量
used_memory_peakredis消耗的历史最大字节数,redis的内存消耗峰值(以字节为单位)
used_memory_peak_perc使用内存达到峰值内存的百分比
used_memory_overheadRedis为了维护数据集的内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区
used_memory_dataset数据占用的内存大小
used_memory_dataset_perc数据占用的内存大小的百分比
used_memory_startupRedis服务器启动时消耗的内存
used_memory_luaLua 引擎使用内存
mem_allocator内存分配器,默认是jemalloc
mem_fragmentation_ratio内存碎片率,used_memory_rss /used_memory 比值
maxmemoryRedis实例的最大内存配置
maxmemory_human以更直观的可读格式显示Redis实例的最大内存配置
maxmemory_policy当达到maxmemory时的淘汰策略
active_defrag_running表示没有活动的defrag任务正在运行,1表示有活动的defrag任务正在运行
lazyfree_pending_objects表示redis执行lazy free操作,在等待被实际回收内容的键个数

mem_fragmentation_ratio>1,表明有内存碎片,越大表明越多。
mem_fragmentation_ratio<1,表明正在使用虚拟内存,虚拟内存其实就是硬盘,性能比内存低得多。
内存分配器,可以是libc、jemalloc、tcmalloc,默认是jemalloc。
jemalloc在64位系统中,将内存空间划分为小、大(4k,8k,12k,…)、巨大(4m,8m,12m,…)三个范围;每个范围内又划分了许多小的内存块单位;存储数据的时候,会选择大小最合适的内存块进行存储。

persistence
code说明
loading正在加载dump file标志
loading_start_time载入操作开始时间戳
loading_total_bytes文件总大小
loading_loaded_bytes已经载入字节数
loading_loaded_perc百分比表示
loading_eta_seconds完成剩余时间
rdb_last_save_time最后一次成功RDB save后到现在的时间戳
aof_enabledAOF 持久化启用标志
aof_current_sizeAOF当前文件大小
aof_buffer_lengthAOF 缓冲区大小
aof_pending_bio_fsync后台IO队列中等待fsync的任务数
aof_delayed_fsync延迟 fsync 计数器
stats
code说明
total_connections_received服务端收到的连接请求总数
total_commands_processed服务器已执行的命令数量
instantaneous_ops_per_sec每秒执行命令数
rejected_connections因为最大客户端数量限制而被拒绝的连接请求数量
expired_keys过期的数据库键数量
evicted_keys因最大内存容量限制而被驱逐(evict)的键数量
keyspace_hits键空间命中数量,CONFIG RESETSTAT 来重置统计数据
keyspace_misses键空间未命中数量
pubsub_channels被订阅的频道数量
pubsub_patterns被订阅的模式数量
latest_fork_usec最近一次fork操作使用的毫秒数
replication
code说明
master_host主IP
master_port主监听端口
master_link_status和主的连接状态
master_last_io_seconds_ago和主最后一次交互后的秒数
master_sync_in_progress主正在复制到从标志
master_link_down_since_seconds连接挂后多久了
connected_slaves连接的从的数量
cpu
code说明
used_cpu_sysRedis server 使用的系统CPU
used_cpu_userRedis server 使用的用户CPU
used_cpu_sys_children后台进程使用的系统CPU
used_cpu_user_children后台进程使用的用户CPU
commandstats

每个命令被调用的次数、平均每个命令执行消耗的时间、总时间

cmdstat_XXX: calls=XXX,usec=XXX,usec_per_call=XXX
# 重置统计数据
CONFIG RESETSTAT
code说明
calls
usec
usec_per_call
cluster
code说明
cluster_enabled是否使用集群标志
keyspace

每个db的key数量和过期数量

dbXXX: keys=XXX,expires=XXX
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值