redis想获取服务器状态,redis的服务器信息状态信息查看

宗政子辰
2023-12-01

Redis的服务器信息状态信息查看

Redis的提供了一个信息命令查看Redis的服务器的信息,类似的Linux提供一个顶级命令查看系统的信息

redis-cli info

# Server #服务器的信息

redis_version:4.0.    #redis服务器版本

redis_git_sha1:      #Git SHA1

redis_git_dirty: #Git dirty flag

redis_build_id:d2228e273f4aff2f #redis build id

redis_mode:standalone #运行模式,单机或集群

os:Linux 3.10.-.el7.x86_64 x86_64 #redis服务器宿主机操作系统

arch_bits:        #架构64位

multiplexing_api:epoll #redis所使用的事件处理模型

atomicvar_api:atomic-builtin

gcc_version:4.8. #编译redis时gcc版本

process_id: #redis服务器进程的pid

run_id:3f3ec65cf6ce6c4307d23f8ce5e1c437c31cde58 #redis服务器的随机标识符(sentinel和集群)

tcp_port:        #redis服务器监听端口

uptime_in_seconds: #redis服务器启动总时间,单位秒

uptime_in_days: #redis服务器启动总时间,单位天

hz:    #redis内部调度频率(关闭timeout客户端,删除过期key)

lru_clock:       #自增时间,用于LRU管理

executable:/root/redis-server

config_file:/usr/local/redis/conf/redis.conf #配置文件路径

# Clients        #已连接客户端信息

connected_clients: #已经连接客户端数量(不包括slave连接的客户端)

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

client_biggest_input_buf: #当前客户端当中,最大输入缓存。

blocked_clients:   #正在等待阻塞命令的客户端数量

# Memory       #内存信息

used_memory: #由redis分配器分配的内存总量,单位字节

used_memory_human:2.86M #以可读方式返回redis已分配的内存总量

used_memory_rss:    #从操作系统角度,返回redis已分配内存总量

used_memory_rss_human:4.42M #以可读方式返回redis已分配的内存总量

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

used_memory_peak_human:14.80M #以可读方式返回redis内存消耗峰值

used_memory_peak_perc:19.31%

used_memory_overhead:

used_memory_startup:

used_memory_dataset:

used_memory_dataset_perc:48.04%

total_system_memory:

total_system_memory_human:.08G

used_memory_lua: #lua引擎所使用的内存大小(单位字节)

used_memory_lua_human:.00K

maxmemory:

maxmemory_human:0B

maxmemory_policy:noeviction

mem_fragmentation_ratio:1.55 #used_memory_rss和used_memory比率,小于1表示使用了swap,大于1表示碎片多,redis进行增加删除的动作,会引起内存碎片化

mem_allocator:jemalloc-4.0. #编译时指定的redis的内存分配器。越好的分配器内存碎片化率越低,低版本建议升级

active_defrag_running:0

lazyfree_pending_objects:

# Persistence    #rdb和aof的持久化相关信息

loading:   #服务器是否正在载入持久化文件

rdb_changes_since_last_save: #有多少个已经写入的命令还未被持久化

rdb_bgsave_in_progress: #服务器是否正在创建rdb文件

rdb_last_save_time: #已经有多长时间没有进行持久化了

rdb_last_bgsave_status:ok #最后一次的rdb持久化是否成功

rdb_last_bgsave_time_sec: #最后一次生成rdb文件耗时秒数

rdb_current_bgsave_time_sec:- #如果服务器正在创建rdb文件,那么当前这个记录就是创建操作耗时秒数

rdb_last_cow_size:

aof_enabled:  #是否开启了aof

aof_rewrite_in_progress:     #标识aof的rewrite操作是否进行中

aof_rewrite_scheduled:

aof_last_rewrite_time_sec:

aof_current_rewrite_time_sec:-

aof_last_bgrewrite_status:ok #上次bgrewriteaof操作的状态

aof_last_write_status:ok #上一次aof写入状态

aof_last_cow_size:

aof_current_size:

aof_base_size:

aof_pending_rewrite:

aof_buffer_length:

aof_rewrite_buffer_length:

aof_pending_bio_fsync:

aof_delayed_fsync:

# Stats           #一般统计信息

total_connections_received: #新创建的链接个数,如果过多,会影响性能

total_commands_processed: #redis处理的命令数

instantaneous_ops_per_sec:     #redis当前的qps,redis内部较实时的每秒执行命令数

total_net_input_bytes: #redis网络入口流量字节数

total_net_output_bytes: #redis网络出口流量字节数

instantaneous_input_kbps:0.02 #redis网络入口kps

instantaneous_output_kbps:0.00 #redis网络出口kps

rejected_connections: #拒绝的连接个数,redis连接个数已经达到maxclients限制。

sync_full: #主从完全同步成功次数

sync_partial_ok:       #主从部分同步成功次数

sync_partial_err:      #主从部分同步失败次数

expired_keys:         #运行以来过期的key的数量

expired_stale_perc:0.00

expired_time_cap_reached_count:

evicted_keys: #运行以来剔除(超过maxmemory)的key的数量

keyspace_hits:    #命中次数

keyspace_misses: #没命中次数

pubsub_channels: #当前使用中的频道数量

pubsub_patterns: #当前使用的模式数量

latest_fork_usec:

migrate_cached_sockets:

slave_expires_tracked_keys:

active_defrag_hits:

active_defrag_misses:

active_defrag_key_hits:

active_defrag_key_misses:

# Replication    #主从信息

role:master

connected_slaves:

slave0:ip=192.168.50.167,port=,state=online,offset=,lag=

master_replid:2757c33a80f71d262335ecb6ce2c6fdca96ee09e

master_replid2:

master_repl_offset: #主从同步偏移量(通过主从对比判断主从同步是否一致)

second_repl_offset:-

repl_backlog_active:

repl_backlog_size:

repl_backlog_first_byte_offset:

repl_backlog_histlen:

# CPU

used_cpu_sys:23.63

used_cpu_user:13.16

used_cpu_sys_children:0.31

used_cpu_user_children:0.14

# Cluster #集群相关信息

cluster_enabled:

# Keyspace    #数据库相关信息

db0:keys=,expires=,avg_ttl= #db0的key数量以及带有生存周期的key的个数,平均存活时间

MySQL优化:使用show status查看MySQL服务器状态信息

在网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SE ...

使用 SHOW STATUS 查看mysql 服务器状态信息

在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL ...

【MySQL优化】使用show status查看MySQL服务器状态信息

在网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SE ...

redis查看状态信息

redis查看状态信息 info all|default Info 指定项 server服务器信息 redis_version : Redis 服务器版本 redis_git_sha1 : Git S ...

redis如何查看主从状态信息master和salve

首先你需要连接上redis [root@localhost src]# ./redis-cli -p 6384 --第一步从客户端命令工具连接redis 127.0.0.1:6384> auth ...

如何启用Nginx的status功能,查看服务器状态信息?

如何查看服务器状态信息? 我们可以通过安装Nginx的功能模块,并修改Nginx的主配置文件来实现. 1.编译安装时使用--with-http_stub_status_module开启状态页面模块 [ ...

查看Zookeeper服务器状态信息的一些命令

1.Zookeeper服务器当前节点配置信息: echo conf|nc localhost 2181 2.cons:echo cons|nc localhost 2181 输出当前服务器所有客户端连 ...

【Linux 运维】查看网络连接状态信息之netstat和ss命令详解

一.netstat 常用命令详解 通过man netstat可以查看netstat的帮助信息: netstat 命令:用于显示各种网络相关信息,如网络连接,路由表,接口状态,无效连接,组播成员 等等. ...

Linux显示服务器完整的状态信息

Linux显示服务器完整的状态信息 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ apachectl [fullstatus] Usage: /usr/sbi ...

随机推荐

sina第三方登录

Sina  第三方登录 添加网站的流程如下: Sina接入主要审核点: • 1.网站可正常访问:若页面无法打开,或加载时间过长,或未建设完成的网站.或空白网站将无法通过审核: • 2.站点已部署微连接 ...

推荐5 款WordPress主题后台选项开发框架

在开发WordPress 主题的时候,借用成熟的WordPress 主题后台选项开发框架可以为我们省下不少功夫.相信你接触过不少国人做的所谓“原创”主题,一看后台都是千篇一律的界面(连CSS 都懒得改 ...

批量建立EXCHANGE邮件帐号建立三部曲

第一步:从AD里导出用户名(可以基于OU),将输出的CSV的DN列删除,并去除可能的测试及其它用途用户名. csvde -f users-gz.csv -d "ou=MKT gz,dc=xm ...

89. Gray Code返回位运算的所有生成值

[抄题]: The gray code is a binary numeral system where two successive values differ in only one bit. G ...

彻底理解JDK异步

学而时习之,不亦说乎!                              -- 首发,转载请附原文链接,谢谢. 原文使用MD格式编写,复制进来代码缩成一团了,读者见谅,需要 ...

转:Redis和Memcache的区别分析

Redis和Memcache的区别分析  原文链接:http://blog.csdn.net/u013474436/article/details/48632665 简单区别: 1. Redis中,并 ...

12.MySQL必知必会之分组数据

本文将介绍如何分组数据,以便能汇总表内容的子集,这涉及两个新SELECT语句子句,分别是 GROUP BY 子句和HAVING子句. 1.1 创建分组 分组是在SELECT语句的GROUP BY子句中 ...

Solidity 文档--第二章:安装 Solidity

安装Solidity 基于浏览器的Solidity 如果你只是想尝试一个使用Solidity的小合约,你不需要安装任何东西,只要访问基于浏览器的Solidity. 如果你想离线使用,你可以保存页面到本 ...

jquery-ui-custom autocomplete

//jsp

CNN检测模型统计检出率

X, y = get_feature_charseq() #max_document_length=64 volcab_file = "volcab.pkl" assert os. ...

 类似资料: