Redis info 详解 史上最全

Redis info详细解读

work@cds-op-admin00:~$ redis-cli -h 10.127.xx.xx -p 6000

10.127.49.2:6000> info

# Server

 

redis_version:2.8.21

Redis的版本

redis_git_sha1:21ebf0ac

git上版本

redis_git_dirty:0

 git的代码是否修改

redis_build_id:abea11b9f5779a4c

编译时ID

redis_mode:standalone

redis运行模式

os:Linux 2.6.32-431.el6.x86_64 x86_64

所运行操作系统的内核

arch_bits:64

64架构

multiplexing_api:epoll

Redis基于epoll模型

gcc_version:4.4.7

gcc 版本

process_id:9850

进程PID

run_id:ce3d223c8c3e2eb25571e6eb460eb93d90a0ded0

Redis的随机标识符(用于sentinel和集群)

tcp_port:6000

Redis 端口

uptime_in_seconds:15117062

Redis运行时长的秒数,15117062/86400=174.9

uptime_in_days:174

Redis运行的天数,与上面的时间正好相等

hz:10

时间事件,单位是赫兹,10毫秒循环一次

lru_clock:16622039

以分钟为单位的自增时钟,用于LRU管理maxmemory-policy 内存回收策略

config_file:/home/work/codis_6000/conf/redis.conf

Redis.conf 配置文件目录

# Clients

 

connected_clients:11

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

client_longest_output_list:0

所有客户端连接中,最长的输出列表,  Redis输出缓存峰值

client_biggest_input_buf:0

所有客户端连接中,最大输入缓存           Redis输入缓存峰值

blocked_clients:0

正在等待阻塞命令(BLPOPBRPOPBRPOPLPUSH)的客户端的数量

# Memory

 

used_memory:10571112688

Redis分配的内存的总量,字节数    给机器看的

used_memory_human:9.85G

Redis分配的内存的总量,单位G            给人看的

used_memory_rss:10944229376

 Redis进程从OS角度分配的物理内存,如key被删除后,malloc不一定把内存归还给OS,但可以Redis进程复用,代表redis使用的总内存,除两次1024,换算成M

used_memory_peak:10776563712

Redis使用内存的峰值,字节数    给机器看的

used_memory_peak_human:10.04G

Redis使用内存的峰值,单位G     给人看的

used_memory_lua:36864

lua引擎使用的内存总量,字节数;有使用lua脚本的注意监控

mem_fragmentation_ratio:1.04

内存碎片过高(如果实例比较小,这个指标可能比较大,不实用)实用的内存碎片换算:used_memory_peak-used_memory  多出来的就是内丰碎片,重启后此碎片消失。

mem_allocator:jemalloc-3.6.0

Redis内存管理器

# Persistence

 

loading:0

标志位,是否在载入数据文件,0代表没有,1 代表正在载入

rdb_changes_since_last_save:120943556

从最近一次dump快照后,未被dump的变更次数(save里变更计数器类似)

rdb_bgsave_in_progress:0

标志位,记录当前是否在创建RDB快照

rdb_last_save_time:1476086730

最近一次创建RDB快照文件的Unix时间戳

rdb_last_bgsave_status:ok

标志位,记录最近一次bgsave操作是否创建成功

rdb_last_bgsave_time_sec:61

最近一次bgsave操作耗时秒数

rdb_current_bgsave_time_sec:-1

当前bgsave执行耗时秒数(-1 还没有执行)

aof_enabled:1

appenonly是否开启,appendonlyyes则为1,no则为0

aof_rewrite_in_progress:0

AOF重写是否正在进行

aof_rewrite_scheduled:0

AOF重写是否被RDB save操作阻塞等待

aof_last_rewrite_time_sec:84

最近一次AOF重写操作耗时

aof_current_rewrite_time_sec:-1

当前AOF重写持续的耗时

aof_last_bgrewrite_status:ok

最近一次AOF重写操作是否成功

aof_last_write_status:ok

最近一次AOF写入操作是否成功

aof_current_size:9835262755

AOF 文件目前的大小   字节

aof_base_size:5503440342

服务器启动时或者 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/O 队列里面,等待执行的 fsync 调用数量

aof_delayed_fsync:0

被延迟的 fsync 调用数量

# Stats

 

total_connections_received:10907685

服务器已接受的连接请求数量

total_commands_processed:18641134226

服务器已执行的命令数量

instantaneous_ops_per_sec:84

服务器每秒钟执行的命令数量

total_net_input_bytes:1184467743484

Redis每秒网络输入的字节数

total_net_output_bytes:3107180581399

Redis每秒网络输出的字节数

instantaneous_input_kbps:4.15

瞬间的Redis输入网络流量(kbps)

instantaneous_output_kbps:0.71

瞬间的Redis输出网络流量(kbps)

rejected_connections:0

因连接数达到maxclients上限后,被拒绝的连接个数

sync_full:11

累计Master full sync的次数;如果值比较大,说明常常出现全量复制,就得分析原因,或调整repl-backlog-size

sync_partial_ok:4

累计Master psync成功的次数

sync_partial_err:0

累计Master pysync 出错失败的次数

expired_keys:0

因为过期而被自动删除的数据库键数量

evicted_keys:0

因内存used_memory达到maxmemory后,每秒被驱逐的key个数

keyspace_hits:263542212

查找键命中的次数

keyspace_misses:1064902779

查找键未命中的次数

pubsub_channels:0

目前被订阅的频道数量

pubsub_patterns:0

目前被订阅的模式数量

latest_fork_usec:22987

最近一次fork操作的耗时的微秒数(BGREWRITEAOF,BGSAVE,SYNC等都会触发fork),当并发场景fork耗时过长对服务影响较大

# Replication

 

role:master

当前Redis的主从状态

connected_slaves:1

下面有几个slave

slave0:ip=100.106.xx.xx,port=6000,

state=online,offset=841328220554,lag=1

state=online Redis状态,offset=841328220554  Redis偏移量,lag=1 延时的秒数

master_repl_offset:841328220554

master复制的偏移量、

repl_backlog_active:1

标志位,master是否开启了repl_backlog,有效地psync(2.8+)

repl_backlog_size:1073741824

repl_backlog的长度(repl-backlog-size),网络环境不稳定的,建议调整大些。(主从之间如何网络延时过大可以调整此参数,避免重复的触发全量同步)

repl_backlog_first_byte_offset:840254478731

repl_backlog中首字节的复制偏移位

repl_backlog_histlen:1073741824

repl_backlog当前使用的字节数

# CPU

 

used_cpu_sys:124188.44

Redis进程消耗的sys cpu

used_cpu_user:95741.63

Redis进程消耗的user cpu

used_cpu_sys_children:866.31

后台进程耗费的系统 CPU

used_cpu_user_children:7966.53

后台进程耗费的用户 CPU

# Keyspace

 

db0:keys=29831410,expires=0,avg_ttl=0

keys=29831410    key的总数,expires=0   过期的key的数量,avg_ttl=0平均key过期的时间

上一篇:制作openstack image(镜像)


下一篇:Redis 参数