您的位置:首页 > 数据库 > Redis

redis 实例 info 信息详解

2017-10-09 00:00 225 查看
摘要: redis info

# Server
redis_version:3.2.9 #版本
redis_git_sha1:00000000 #git sha1摘要值
redis_git_dirty:0 #git dirty标识
redis_build_id:93a7fcc4a74fcdda #ridis构建id
redis_mode:standalone #redis运行模式 sentinel,cluster,
os:Linux 2.6.32-696.el6.x86_64 x86_64 #宿主机操作系统
arch_bits:64 #宿主机cpu架构
multiplexing_api:epoll #redis事件处理机制
gcc_version:4.4.7 #gcc 编译器版本
process_id:2784 #进程id
run_id:d75f44d8c6aaf75d6735d612f1d0dbee39da8c1c #用于sentinel和cluster模式
tcp_port:6379 #redis服务监听端口
uptime_in_seconds:17510 #自redis启动到现在过了多少秒
uptime_in_days:0 #过了多少天
hz:10 #redis后台处理任务频率
lru_clock:13321000 #以分钟为单位进行自增的时钟,用于 LRU 管理
executable:/home/redis/redis/./redis-server
config_file:/home/redis/redis/redis.conf

# Clients
connected_clients : 已连接客户端的数量(不包括通过从属服务器连接的客户端)
client_longest_output_list : 当前连接的客户端当中,最长的输出列表
client_longest_input_buf : 当前连接的客户端当中,最大输入缓存
blocked_clients : 正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

# Memory
used_memory:843544 #由 Redis 分配器分配的内存总量,以字节(byte)为单位
used_memory_human:823.77K #以人类可读的格式返回 Redis 分配的内存总量(下同)
used_memory_rss:2457600 #从操作系统的角度,返回 Redis 已分配的内存总量(俗称常驻集大小)。
used_memory_rss_human:2.34M #
used_memory_peak:843544 #Redis 的内存消耗峰值(以字节为单位)
used_memory_peak_human:823.77K #
total_system_memory:1028210688 #系统内存总大小
total_system_memory_human:980.58M #
used_memory_lua:37888 #Lua 引擎所使用的内存大小(以字节为单位)
used_memory_lua_human:37.00K #
maxmemory:0 #redis最大内存
maxmemory_human:0B #
maxmemory_policy:noeviction #数据淘汰策略
mem_fragmentation_ratio:2.91 #used_memory_rss 和 used_memory 之间的比率
mem_allocator:jemalloc-4.0.3 #在编译时指定的, Redis 所使用的内存分配器。可以是 libc 、 jemalloc 或者 tcmalloc 。

# Persistence
loading:0 #一个标志值,记录了服务器是否正在载入持久化文件,0表示没有,1表示正在加载
rdb_changes_since_last_save:0 #距离最后一次成功创建持久化文件之后,改变了多少个键值
rdb_bgsave_in_progress:0 #一个标志值,记录服务器是否正在创建RDB文件,0表示否
rdb_last_save_time:1506489301 #最近一次成功创建RDB文件的UNIX时间戳
rdb_last_bgsave_status:ok #一个标志值,记录了最后一次创建RDB文件的结果是成功还是失败
rdb_last_bgsave_time_sec:0 #记录最后一次创建RDB文件耗费的秒数
rdb_current_bgsave_time_sec:-1 #如果服务器正在创建RDB文件,那么这个值记录的就是当前的创建RDB操作已经耗费了多长时间(单位为秒)
aof_enabled:0 #一个标志值,记录了AOF是否处于开启状态,0表示未开启,1表示开启
aof_rewrite_in_progress:0 #一个标志值,记录了服务器是否正在创建AOF文件,0表示否
aof_rewrite_scheduled:0 #一个标志值,记录了RDB文件创建完之后,是否需要执行预约的AOF重写操作,0表示不需要
aof_last_rewrite_time_sec:-1 #记录了最后一次AOF重写操作的耗时
aof_current_rewrite_time_sec:-1 #果服务器正在进行AOF重写操作,那么这个值记录的就是当前重写操作已经耗费的时间(单位是秒)
aof_last_bgrewrite_status:ok #一个标志值,记录了最后一次重写AOF文件的结果是成功还是失败
aof_last_write_status:ok #一个标志值,记录了最后一次写AOF文件的结果是成功还是失败

如果AOF持久化功能处于开启状态,那么在Persistence部分还会加上以下域:
aof_current_size:14301 #AOF文件目前的大小
aof_base_size:14301 #服务器启动时或者最近一次执行AOF重写之后,AOF文件的大小
aof_pending_rewrite:0 #一个标志值,记录了是否有AOF重写操作在等待RDB文件创建完之后执行
aof_buffer_length:0 # AOF缓冲区的大小
aof_rewrite_buffer_length:0 #AOF重写缓冲区的大小
aof_pending_bio_fsync:0 #在后台I/0队列里面,等待执行的fsync数量
aof_delayed_fsync:0 #被延迟执行的fsync数量

# Stats部分记录了一般的统计信息,它包含以下域:
total_connections_received:8 #服务器已经接受的连接请求数量
total_commands_processed:10673 #服务器已经执行的命令数量
instantaneous_ops_per_sec:0 #服务器每秒中执行的命令数量
rejected_connections:0 #因为最大客户端数量限制而被拒绝的连接请求数量
expired_keys:0 #因为过期而被自动删除的数据库键数量
evicted_keys:0 #因为最大内存容量限制而被驱逐(evict)的键数量
keyspace_hits:1 #查找数据库键成功的次数
keyspace_misses:0 #查找数据库键失败的次数
pubsub_channels:0 #目前被订阅的频道数量
pubsub_patterns:0 #目前被订阅的模式数量
latest_fork_usec:159 #最近一次fork()操作耗费的时间(毫秒)

# Replication部分记录了主从复制的信息
role:master #在主从复制中,充当的角色。如果没有主从复制,单点的,它充当的角色也是master
connected_slaves:1 #有一个slave连接上来
slave0:ip=14.17.119.220,port=6379,state=online,offset=718446,lag=0 #slave的IP、端口、状态等

如果当前服务器是从服务器的话,那么这个部分还会加上以下域:
master_host :主服务器的IP地址
master_port:主服务器监听的端口号
master_link_status:复制连接当前的状态,up表示连接正常,down表示连接断开
master_last_io_seconds_ago:距离最近一次与主服务器进行通信已经过去了多少秒
master_sync_in_progress:一个标志值,记录了主服务器是否正在与这个从服务器进行同步

如果同步操作正在进行,那么这个部分还会加上以下域:
master_sync_left_bytes:距离同步完成还缺多少字节的数据
master_sync_last_io_seconds_ago: 距离最近一次与主服务器进行通信已经过去了多少秒

如果主从服务器之间的连接处于断线状态,那么这个部分还会加上以下域:
master_link_down_since_seconds: 主从服务器连接断开了多少秒

# CPU 部分记录了CPU的计算量统计信息,它包含以下域:
used_cpu_sys:75.46 #Redis服务器耗费的系统CPU
used_cpu_user:90.12 #Redis服务器耗费的用户CPU
used_cpu_sys_children:0.00 #Redis后台进程耗费的系统CPU
used_cpu_user_children:0.00 #Redis后台进程耗费的用户CPU

# Cluster
cluster_enabled:0 #表示是否开启cluster模式,0表示未开启

# Keyspace部分记录了数据库相关的统计信息,如数据库的键数量、数据库已经被删除的过期键数量。对于每个数据库,这个部分会添加一行以下格式的信息:
db0:keys=25,expires=0,avg_ttl=0 #0号数据库有25个键、已经被删除的过期键数量为0个
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: