redis info信息详解

【Redis】Info Stats - 监控使用情况 文章目录一、命令官方文档二、命令结果详细说明Info Stats(部分结果)total_connections_received:10total_commands_processed:10instantaneous_ops_per_sec:0total_net_input_bytes:10total_net_output_bytes:10instantaneous_input_kbps:0.00instantaneous_output_kbps:0.00rejected_connections:0expir 阅读详情

为了方便对redis进行监控管理,一些公司会自己开发监控,或在已有的系统中添加功能。对redis info信息的获取是必须要处理的。Redis Info信息包括Server,Clients,Memory,Persistence,Stats,Replication,CPU,Commandstats,Cluster,Keyspace等,下边我们详细介绍各部分对应信息。

Server:

redis_version

Redis 服务器版本

redis_git_sha1

Git SHA1

redis_git_dirty

Git dirty flag

redis_build_id

Git dirty flag

redis_mode

运行模式,单机或者集群

os

服务器的宿主操作系统

arch_bits

架构(32 或 64 位)

multiplexing_api

Redis 所使用的事件处理机制

atomicvar_api

原子处理api

gcc_version

编译 Redis 时所使用的 GCC 版本

process_id

服务器进程的 PID

run_id

Redis 服务器的随机标识符(用于 Sentinel 和集群)

tcp_port

 TCP/IP 监听端口

uptime_in_seconds

自 Redis 服务器启动以来,经过的秒数

uptime_in_days

自 Redis 服务器启动以来,经过的天数

hz

edis内部调度(进行关闭timeout的客户端,删除过期key等等)频率,程序规定serverCron每秒运行10次。

lru_clock

自增的时钟,用于LRU管理,该时钟100ms(hz=10,因此每1000ms/10=100ms执行一次定时任务)更新一次。

executable

执行文件

config_file

配置文件路径

Clients:

connected_clients

已连接客户端的数量(不包括通过从属服务器连接的客户端)

client_longest_output_list

当前连接的客户端当中,最长的输出列表

client_biggest_input_buf

当前连接的客户端当中,最大输入缓存

blocked_clients

正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

Memory

used_memory

由 Redis 分配器分配的内存总量,以字节(byte)为单位

used_memory_human

以人类可读的格式返回 Redis 分配的内存总量

used_memory_rss

从操作系统的角度,返回 Redis 已分配的内存总量(俗称常驻集大小)。这个值和 top 、 ps等命令的输出一致。

used_memory_rss_human

以人类可读的格式,从操作系统的角度,返回 Redis 已分配的内存总量(俗称常驻集大小)。这个值和 top 、 ps等命令的输出一致。

used_memory_peak

redis的内存消耗峰值(以字节为单位) 

used_memory_peak_human

以人类可读的格式返回redis的内存消耗峰值

used_memory_peak_perc

(used_memory/ used_memory_peak) *100%

used_memory_overhead

Redis为了维护数据集的内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区、AOF重写缓冲区和主从复制的backlog。

used_memory_startup

Redis服务器启动时消耗的内存

used_memory_dataset

used_memory—used_memory_overhead

used_memory_dataset_perc

100%*(used_memory_dataset/(used_memory—used_memory_startup))

total_system_memory

整个系统内存

total_system_memory_human

以人类可读的格式,显示整个系统内存

used_memory_lua

Lua脚本存储占用的内存

used_memory_lua_human

以人类可读的格式,显示Lua脚本存储占用的内存

maxmemory

Redis实例的最大内存配置

maxmemory_human

以人类可读的格式,显示Redis实例的最大内存配置

maxmemory_policy

当达到maxmemory时的淘汰策略

mem_fragmentation_ratio

used_memory_rss/ used_memory

mem_allocator

内存分配器

active_defrag_running

表示没有活动的defrag任务正在运行,1表示有活动的defrag任务正在运行(defrag:表示内存碎片整理)

lazyfree_pending_objects

0表示不存在延迟释放(也有资料翻译未惰性删除)的挂起对象

Persistence

loading

服务器是否正在载入持久化文件

rdb_changes_since_last_save

离最近一次成功生成rdb文件,写入命令的个数,即有多少个写入命令没有持久化

rdb_bgsave_in_progress

服务器是否正在创建rdb文件

rdb_last_save_time

离最近一次成功创建rdb文件的时间戳。当前时间戳 - rdb_last_save_time=多少秒未成功生成rdb文件

rdb_last_bgsave_status

最近一次rdb持久化是否成功

rdb_last_bgsave_time_sec

最近一次成功生成rdb文件耗时秒数

rdb_current_bgsave_time_sec

如果服务器正在创建rdb文件,那么这个域记录的就是当前的创建操作已经耗费的秒数

rdb_last_cow_size

RDB过程中父进程与子进程相比执行了多少修改(包括读缓冲区,写缓冲区,数据修改等)。

aof_enabled

是否开启了aof

aof_rewrite_in_progress

标识aof的rewrite操作是否在进行中

aof_rewrite_scheduled

rewrite任务计划,当客户端发送bgrewriteaof指令,如果当前rewrite子进程正在执行,那么将客户端请求的bgrewriteaof变为计划任务,待aof子进程结束后执行rewrite

aof_last_rewrite_time_sec

最近一次aof rewrite耗费的时长

aof_current_rewrite_time_sec

如果rewrite操作正在进行,则记录所使用的时间,单位秒

aof_last_bgrewrite_status

上次bgrewriteaof操作的状态

aof_last_write_status

上次aof写入状态

aof_last_cow_size

AOF过程中父进程与子进程相比执行了多少修改(包括读缓冲区,写缓冲区,数据修改等)。

Stats

total_connections_received

新创建连接个数,如果新创建连接过多,过度地创建和销毁连接对性能有影响,说明短连接严重或连接池使用有问题,需调研代码的连接设置

total_commands_processed

redis处理的命令数

instantaneous_ops_per_sec

redis当前的qps,redis内部较实时的每秒执行的命令数

total_net_input_bytes

redis网络入口流量字节数

total_net_output_bytes

redis网络出口流量字节数

instantaneous_input_kbps

redis网络入口kps

instantaneous_output_kbps

redis网络出口kps

rejected_connections

拒绝的连接个数,redis连接个数达到maxclients限制,拒绝新连接的个数

sync_full

主从完全同步成功次数

sync_partial_ok

主从部分同步成功次数

sync_partial_err

主从部分同步失败次数

expired_keys

运行以来过期的key的数量

expired_stale_perc

过期的比率

expired_time_cap_reached_count

过期计数

evicted_keys

运行以来剔除(超过了maxmemory后)的key的数量

keyspace_hits

命中次数

keyspace_misses

没命中次数

pubsub_channels

当前使用中的频道数量

pubsub_patterns

当前使用的模式的数量

latest_fork_usec

最近一次fork操作阻塞redis进程的耗时数,单位微秒

migrate_cached_sockets

是否已经缓存了到该地址的连接

slave_expires_tracked_keys

从实例到期key数量

active_defrag_hits

主动碎片整理命中次数

active_defrag_misses

主动碎片整理未命中次数

active_defrag_key_hits

主动碎片整理key命中次数

active_defrag_key_misses

主动碎片整理key未命中次数

Replication

role

实例的角色,是master or slave

connected_slaves

连接的slave实例个数

master_replid

主实例启动随机字符串

master_replid2

主实例启动随机字符串2

master_repl_offset

主从同步偏移量,此值如果和上面的offset相同说明主从一致没延迟,与master_replid可被用来标识主实例复制流中的位置。

second_repl_offset

主从同步偏移量2,此值如果和上面的offset相同说明主从一致没延迟

repl_backlog_active

复制积压缓冲区是否开启

repl_backlog_size

复制积压缓冲大小

repl_backlog_first_byte_offset

复制缓冲区里偏移量的大小

repl_backlog_histlen

此值等于 master_repl_offset - repl_backlog_first_byte_offset,该值不会超过repl_backlog_size的大小

CPU

used_cpu_sys

将所有redis主进程在核心态所占用的CPU时求和累计起来

used_cpu_user

将所有redis主进程在用户态所占用的CPU时求和累计起来

used_cpu_sys_children

将后台进程在核心态所占用的CPU时求和累计起来

used_cpu_user_children

将后台进程在用户态所占用的CPU时求和累计起来

Commandstats  命令使用统计快照

cmdstat_set

Set 命令统计

cmdstat_ping

Ping 命令统计

cmdstat_del

Del命令统计

cmdstat_psync

Psync命令统计

cmdstat_keys

Keys命令统计

cmdstat_hmset

Hmset命令统计

cmdstat_command

Command命令统计

cmdstat_info

Info命令统计

cmdstat_replconf

Replconf命令统计

cmdstat_client

Client命令统计

cmdstat_hgetall

Hgetall命令统计

Cluster

cluster_enabled

实例是否启用集群模式

Keyspace

db0

db0的key的数量,以及带有生存期的key的数,平均存活时间
 

Redis精通系列——info 指令用法 used_memory_dataset_perc | used_memory_dataset占净内存使用量的百分比(used_memory减去used_memory_startup) || used_memory_dataset | 以字节为单位的数据集大小(used_memory减去used_memory_overhead) || mem_fragmentation_ratio | used_memory_rss 和 used_memory 之间的比率 | 阅读详情

相关推荐

Redis中的INFO指令详解:了解Redis实例的信息

通过INFO指令,我们可以获取Redis实例的各种统计信息、配置参数、客户端连接信息等。通过使用INFO指令,我们可以深入了解Redis实例的状态、性能等关键信息,从而更好地管理和优化Redis的使用。用于获取Redis服务器的基本信息,如Redis版本、运行模式、进程ID、启动时间、监听端口等。用于获取Redis实例的统计信息,包括键空间的相关统计、命令的执行情况、连接情况等。提供有关Redis集群的信息,包括集群节点的数量、槽位分布情况、集群状态等。参数是可选的,用于指定需要获取的信息部分。

DxJavascript的博客 298

redis info 详解(InsCode AI 创作助手)

Redis的INFO命令返回了关于Redis服务器的各种信息和统计数据,这些信息可以帮助您监控和管理Redis实例。INFO命令的输出是一个包含多行文本的字符串,包括了各种不同的信息类别。以下是一些常见的INFO请注意,INFO命令的输出非常详细,包含了大量的信息。您可以使用不同的信息类别来查找您感兴趣的信息,以便监控Redis服务器的性能和状态。要获取特定信息,您可以使用INFO这将只返回与内存相关的信息。

LSW1737554365的博客 2176

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页 常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大

1712

redis info命令详解

为了方便对redis进行监控管理,一些公司会自己开发监控,或在已有的系统中添加功能。对redis info信息的获取是必须要处理的。Redis Info信息包括Server,Clients,Memory,Persistence,Stats,Replication,CPU,Commandstats,Cluster,Keyspace等,下边我们详细介绍各部分对应信息。

weixin_69412520的博客 719

【论文详解】AlphaGenome——Sequence-to-Multimodal-Genome-Track

**AlphaGenome** 是由 **Google DeepMind** 于 2025 年 6 月发布的突破性 AI 模型,专门用于预测非编码区遗传变异的功能效应。该模型采用受 **U-Net** 启发的卷积架构结合 **Transformer** 模块,创新性地解决了传统模型在输入序列长度与预测分辨率之间的核心矛盾——能够在 **1M 碱基对的超长上下文** 下实现 **单核苷酸分辨率** 的精准预测。

zwhszdx的博客 959

Unity Shader变体优化实战:从内存削减到打包加速

本文深入探讨了Unity项目中Shader变体数量爆炸导致的打包缓慢、内存占用过高及包体臃肿等问题。核心解决方案是通过精准的Shader变体裁剪,即收集项目实际用到的变体形成“白名单”,并利用IPreprocessShaders接口在打包时剔除无用变体。实战表明,该方法能显著提升打包速度并大幅降低运行时内存。

weixin_29300241的博客 217

redis info 详解

info命令的使用方法有以下三种: info:部分Redis系统状态统计信息。 info all:全部Redis系统状态统计信息。 info section:某一块的系统状态统计信息,其中section可以忽略大小写。 info Server模块 info Server模块,包含了Redis服务本身的一些信息,例如版本号、运行模式、操作系统的版本、TCP端口等: info Clients模块 info Clients模块,包含了连接数、阻塞命令连接数、输入输出缓冲区等相关统计信息: info Memo

qq_27342265的博客 4105

基于单片机设计的智能消防排烟窗控制系统_422

随着城市化进程的不断加快,高层建筑、大型商业综合体以及地下空间的数量迅速增加,建筑内部结构日趋复杂,一旦发生火灾,烟雾和有毒气体往往比明火更具威胁性。大量研究表明,在火灾事故中,人员伤亡的主要原因并非直接烧伤,而是由于吸入烟雾及一氧化碳等有毒气体导致窒息。因此,如何在火灾初期快速排烟、降低有害气体浓度,并及时进行预警,成为现代消防系统设计中的关键问题。传统的消防排烟系统多依赖人工操作或简单的联动控制方式,存在响应滞后、自动化程度低、信息反馈不及时等问题。在实际应用中,当火灾发生时,如果不能第一时间开启排烟窗

377

Redis最大缓存设置及info信息详解

默认为0,没有指定最大缓存,如果有新的数据添加,超过最大内存,则会使redis崩溃。 进入redis服务器,可通过redis的info命令查看当前reids状态: # Server 服务器的相关信息,一般不太需要关注 redis_version:3.2.12 #Git SHA1 redis_git_sha1:00000000 #Git dirty flag redis_gi...

奋斗中的老青年 2829

情感分析在金融领域的应用:舆情影响股价预测

我们都知道,股价的波动受到多种因素的影响,而大众的情绪和看法就是其中很重要的一部分。我们在日常生活中都有根据别人的评价来判断事物好坏的经验,在金融市场里,舆情就像是大众对某家公司的集体评价,它能反映出市场参与者的情绪和预期。学习这方面的知识,能帮助投资者更好地把握市场动态,做出更明智的投资决策,无论是个人投资者还是金融机构的分析师,都能从中受益。有一天,你看到某家知名企业被曝光了严重的产品质量问题,新闻铺天盖地,股民们也都在热议纷纷,负面情绪弥漫。这时,你会不会觉得这家公司的股价可能要下跌了呢?

AI 原生应用开发的博客 1147

常用元器件使用方法36:USB转串口芯片CH340X

本文介绍了CH340X芯片的使用方法

snmplink的博客 2836

Redis INFO CPU 信息详解

一、INFO CPU通过INFO CPU命令可以查看Redis进程对于CPU的使用情况,如下: 这几个字段的含义如下所示:used_cpu_sys: System CPU consumed by the Redis server used_cpu_user:User CPU consumed by the Redis server used_cpu_sys_children: System C

杨博东的博客 7992

Xilinx FPGA平台GTX简易使用教程(一)GTX基础知识

理解GTX的必备姿势,学起来!

数字IC/FPGA杂货铺,找一找,或许有你想要的~ 2万+

redis 实例 info 信息详解

为什么80%的码农都做不了架构师?>>> ...

weixin_33904756的博客 198

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

redis info信息详解A

# Serverredis_version:2.8.19 ###redis版本号redis_git_sha1:00000000 ###git SHA1redis_git_dirty:0 ###git dirty flagredis_build_id:78796c63e58b72dcredis_mode:standalone ###redis运行模式os:Linux 2.6.3...

weixin_34050389的博客 138

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Redis系统状态信息(info命令)详解

命令格式 info info all info [section] eg: info memory //查看redis内存相关情况 127.0.0.1:6379> info memory # Memory used_memory:365589608 used_memory_human:348.65M used_memory_rss:412409856 used_me...

数理强强 1159

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

info查看redis服务端信息详解

#主要查看参数: #Server uptime_in_seconds:83904#redis服务运行时间 uptime_in_days:0#redis运行天数 #Clients connected_clients:1#已连接的客户端数量(不包括从slave服务器过来的连接) bloc...

weixin_33736649的博客 139

关于Redis info的参数总结

Redis官网对 info 已经讲解的比较清楚的,参考文档。可以看到,info的输出结果是分几块的,有Servers、Clients、Memory等等,通过info后面接这些参数,可以指定输出某一块数据。 Redis2.4.10,并没有分块输出,而且也无法按上面说的加选项控制输出某一块,后来升级到2.6.7和2.6.8的版本,都报Segment Fault段错误,找了半天没法解决,...

weixin_30815427的博客 91

Redis INFO命令详解:运维监控与性能优化指南

Redis作为高性能键值数据库,其内置的INFO命令是监控系统健康状态的核心工具。该命令通过动态采集运行时数据,提供包括内存使用、客户端连接、持久化状态等200+指标,形成完整的数据库体检报告。在分布式系统中,内存碎片率(mem_fragmentation_ratio)和缓存命中率(keyspace_hits)等关键指标直接影响服务性能,合理监控这些参数可预防OOM和响应延迟问题。通过解析Server、Memory、Stats等9大模块数据,运维人员能快速定位连接泄漏、持久化阻塞等典型故障,配合Promet

weixin_33491377的博客 298

redis info

commandstats 部分记录了各种不同类型的命令的执行统计信息,比如命令执行的次数、命令耗费的 CPU 时间、执行每个命令耗费的平均 CPU 时间等等。否则的话,这个域的值就是 slave。aof_current_rewrite_time_sec : 如果服务器正在创建 AOF 文件,那么这个域记录的就是当前的创建操作已经耗费的秒数。rdb_current_bgsave_time_sec : 如果服务器正在创建 RDB 文件,那么这个域记录的就是当前的创建操作已经耗费的秒数。

分享技术架构、运维、程序开发经验 990

6 redis 编译失败_【死磕 Redis】 info 命令详解

Redis 提供了一个非常有用的查看状态信息的命令:info。它以一种易于理解和阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。使用方法有如下三种:info:部分Redis系统状态统计信息。info all:全部Redis系统状态统计信息。info section:某一块的系统状态统计信息,其中section可以忽略大小写。详细内容如下表格:参数名说明server获取 se...

weixin_42396918的博客 479

Redis info 命令详解

官网原址:https://redis.io/commands/info 命令:info 该命令仅展示当前节点的信息,而不是集群汇总信息 Server(服务的系统配置) 属性名 属性值 说明 redis_version 5.0.8 Redis版本号 redis_git_sha1 00000000 GIT SHA1 redis_git_dirty 0 Git dirty flag redis_build_id cadca3f2c5e718a5 Redis 构建生成的唯一码 red

u013933879的博客 607
上一篇: linux阿里云centos6.5漏洞修复命令
下一篇: Hello World
王晓恩
博客等级 码龄11年 28粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值