redis-info server/client参数简介
前言
通过info信息可以查看到服务端和连接客户端的信息。
服务端信息
redis-cli -p 6379 info server
# Server
redis_version:4.0.11
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:143637f4ddd23fec
redis_mode:standalone
os:Linux 4.18.4-1-MANJARO x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:8.2.0
process_id:5891
run_id:56438070c8f8161ea02529a0154e537481cab812
tcp_port:6379
uptime_in_seconds:5192
uptime_in_days:0
hz:10
lru_clock:8822241
executable:/data/pro/redis/bin/redis-server
config_file:/data/pro/redis/etc/redis.conf
redis_version:redis-server版本
redis_git_sha1:Git SHA1
redis_git_dirty:Git dirty flag
redis_build_id:Git build id
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:redis内部调度(进行关闭timeout的客户端,删除过期key等等)频率,程序规定serverCron每秒运行10次。
lru_clock:自增的时钟,用于LRU管理,该时钟100ms(hz=10,因此每1000ms/10=100ms执行一次定时任务)更新一次。
executable:执行文件
config_file:配置文件路径
客户端信息
/redis-cli -p 6379 info clients
# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
connected_clients:已连接客户端的数量(不包括通过从属服务器连接的客户端)
client_longest_output_list:当前连接的客户端当中,最长的输出列表
client_biggest_input_buf:当前连接的客户端当中,最大输入缓存
blocked_clients:正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量
总结
以上信息是redis-4.0.11版本的信息。