*Redis INFO 命令 获取服务器的详细信息和统计指标

*语法

INFO [section]

*说明

返回 Redis 服务器的各种信息和统计指标。

常用 section

  • server:服务器基本信息
  • clients:客户端连接信息
  • memory:内存使用情况
  • persistence:持久化信息
  • stats:统计信息
  • replication:复制信息
  • cpu:CPU 使用情况
  • commandstats:命令统计
  • cluster:集群信息
  • keyspace:key 空间统计

*返回值

  • 字符串:多行键值对格式的信息

*时间复杂度

  • O(1)

*版本兼容性

Redis 版本 变更说明
>= 1.0.0 可用

*示例

# 获取所有信息
redis-cli INFO

# 获取特定 section
redis-cli INFO memory
redis-cli INFO replication
redis-cli INFO stats

# 解析内存使用率
redis-cli INFO memory | grep used_memory_human

# 监控脚本
#!/bin/bash
connected=$(redis-cli INFO clients | grep connected_clients | cut -d: -f2)
memory=$(redis-cli INFO memory | grep used_memory_human | cut -d: -f2)
echo "Clients: $connected, Memory: $memory"