千家信息网

详细介绍redis info命令

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,redis info命令以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:1、ser
千家信息网最后更新 2026年11月01日详细介绍redis info命令

redis info命令以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。

通过给定可选的参数 section ,可以让命令只返回某一部分的信息:

1、server : 一般 Redis 服务器信息,包含以下域:

redis_version : Redis 服务器版本

redis_git_sha1 : Git SHA1

redis_git_dirty : Git dirty flag

os : Redis 服务器的宿主操作系统

arch_bits : 架构(32 或 64 位)

multiplexing_api : Redis 所使用的事件处理机制

gcc_version : 编译 Redis 时所使用的 GCC 版本

process_id : 服务器进程的 PID

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

tcp_port : TCP/IP 监听端口

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

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

lru_clock : 以分钟为单位进行自增的时钟,用于 LRU 管理

2、clients : 已连接客户端信息,包含以下域:

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

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

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

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

3、memory : 内存信息,包含以下域:

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

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

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

used_memory_peak : Redis 的内存消耗峰值(以字节为单位)

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

used_memory_lua : Lua 引擎所使用的内存大小(以字节为单位)

mem_fragmentation_ratio : used_memory_rss 和 used_memory 之间的比率

mem_allocator : 在编译时指定的, Redis 所使用的内存分配器。可以是 libc 、 jemalloc 或者 tcmalloc 。

在理想情况下, used_memory_rss 的值应该只比 used_memory 稍微高一点儿。

当 rss > used ,且两者的值相差较大时,表示存在(内部或外部的)内存碎片。

内存碎片的比率可以通过 mem_fragmentation_ratio 的值看出。

当 used > rss 时,表示 Redis 的部分内存被操作系统换出到交换空间了,在这种情况下,操作可能会产生明显的延迟。

Because Redis does not have control over how its allocations are mapped to memory pages, high used_memory_rss is often the result of a spike in memory usage.

当 Redis 释放内存时,分配器可能会,也可能不会,将内存返还给操作系统。

如果 Redis 释放了内存,却没有将内存返还给操作系统,那么 used_memory 的值可能和操作系统显示的 Redis 内存占用并不一致。

查看 used_memory_peak 的值可以验证这种情况是否发生。

4、persistence : RDB 和 AOF 的相关信息

5、stats : 一般统计信息

6、replication : 主/从复制信息

7、cpu : CPU 计算量统计信息

8、commandstats : Redis 命令统计信息

9、cluster : Redis 集群信息

10、keyspace : 数据库相关的统计信息

除上面给出的这些值以外,参数还可以是下面这两个:

11、all : 返回所有信息

12、default : 返回默认选择的信息

当不带参数直接调用 INFO 命令时,使用 default 作为默认参数。

不同版本的 Redis 可能对返回的一些域进行了增加或删减。

因此,一个健壮的客户端程序在对 INFO 命令的输出进行分析时,应该能够跳过不认识的域,并且妥善地处理丢失不见的域。

可用版本:

>= 1.0.0

时间复杂度:

O(1)

返回值:

具体请参见下面的测试代码:

redis> INFO# Serverredis_version:2.5.9redis_git_sha1:473f3090redis_git_dirty:0os:Linux 3.3.7-1-ARCH i686arch_bits:32multiplexing_api:epollgcc_version:4.7.0process_id:8104run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1tcp_port:6379uptime_in_seconds:7uptime_in_days:0lru_clock:1680564# Clientsconnected_clients:1client_longest_output_list:0client_biggest_input_buf:0blocked_clients:0# Memoryused_memory:439304used_memory_human:429.01Kused_memory_rss:13897728used_memory_peak:401776used_memory_peak_human:392.36Kused_memory_lua:20480mem_fragmentation_ratio:31.64mem_allocator:jemalloc-3.0.0# Persistenceloading:0rdb_changes_since_last_save:0rdb_bgsave_in_progress:0rdb_last_save_time:1338011402rdb_last_bgsave_status:okrdb_last_bgsave_time_sec:-1rdb_current_bgsave_time_sec:-1aof_enabled:0aof_rewrite_in_progress:0aof_rewrite_scheduled:0aof_last_rewrite_time_sec:-1aof_current_rewrite_time_sec:-1# Statstotal_connections_received:1total_commands_processed:0instantaneous_ops_per_sec:0rejected_connections:0expired_keys:0evicted_keys:0keyspace_hits:0keyspace_misses:0pubsub_channels:0pubsub_patterns:0latest_fork_usec:0# Replicationrole:masterconnected_slaves:0# CPUused_cpu_sys:0.03used_cpu_user:0.01used_cpu_sys_children:0.00used_cpu_user_children:0.00

以上就是redis info命令介绍的详细内容,更多请关注其它相关文章!

内存 信息 服务器 服务 命令 客户 操作系统 系统 分配 客户端 统计 单位 参数 版本 分配器 字节 总量 情况 格式 输出 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技园 互联网科技官网 碳银互联网科技 火传媒上海互联网科技 上海亿帐通互联网科技 联恩商钥互联网科技有限公司 汉立互联网科技有限公司联系电话 老年人脱离互联网科技的作文 互联网科技公司需要的职位 金融科技与互联网金融相同和不同 成都互联网科技公司工作好不好 中国科技创新与世界互联网大会 乌鲁木齐新华智原互联网科技学校 四川慕妮娅互联网科技有限公司 锡山区互联网智能科技产品供应 互联网科技年终奖 北京天晋互联网科技有限公司 宁波允成互联网科技有限公司 知域互联网科技有限公司官网 如何强化互联网金融科技 互联网高科技 西安纸贵互联网科技有限公司 互联网属科技 圆梦互联网科技 互联网下的科技发展 人人互联网科技是培训 晓花互联网科技有限公司网址 国大互联网教育科技有限公司工作 广州千川互联网科技有限公司 互联网科技创新创业项目
0