redis查看统计信息

查看统计信息

在cli下使用info来查看统计信息

>info

#
 Server
redis_version:6.2.1  #redis版本号
redis_git_sha1:00000000 #git SHA1
redis_git_dirty:0 
redis_build_id:b1484a8552b715db
redis_mode:standalone #redis运行模式
os:Darwin 19.6.0 x86_64 # os版本号
arch_bits:64 # 64位
multiplexing_api:kqueue #调用kqueue算法
atomicvar_api:c11-builtin
gcc_version:4.2.1 #gcc版本号
process_id:5560 #服务器进程PID
process_supervised:no 
run_id:32b74bc59ef61724304ba50fd8c46e4a2322021b #redis随机标识符,用于sentinel和集群
tcp_port:6379  #redis监听端口
server_time_usec:1672295618061439
uptime_in_seconds:39 #redis运行时长
uptime_in_days:0 
hz:10
configured_hz:10
lru_clock:11351234 #以分钟为单位的自增时钟,用于LRU管理
executable:/Users/zhanghe/redis-server #服务执行命令
config_file:  #reids配置文件
io_threads_active:0

#
 Clients
connected_clients:1 #已连接客户端的数量
cluster_connections:0 # 集群连接数
maxclients:10000 # 最大客户端数量
client_recent_max_input_buffer:32  # 客户端最近最大输入
client_recent_max_output_buffer:0 # 客户端最近最大输出
blocked_clients:0 # 正在等待阻塞命令的客户端数量
tracking_clients:0
clients_in_timeout_table:0

#
 Memory
used_memory:1075888  # 占用内存,单位byte
used_memory_human:1.03M  #友好的格式输出占用内存
used_memory_rss:745472 #redis进程占用的物理内存
used_memory_rss_human:728.00K
used_memory_peak:1136352 #redis内存消耗峰值
used_memory_peak_human:1.08M
used_memory_peak_perc:94.68%
used_memory_overhead:1027424
used_memory_startup:1009120
used_memory_dataset:48464
used_memory_dataset_perc:72.59%
allocator_allocated:1028768
allocator_active:707584
allocator_resident:707584
total_system_memory:8589934592
total_system_memory_human:8.00G
used_memory_lua:37888  #lua引擎所使用的内存大小
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
allocator_frag_ratio:0.69
allocator_frag_bytes:18446744073709230432
allocator_rss_ratio:1.00
allocator_rss_bytes:0
rss_overhead_ratio:1.05
rss_overhead_bytes:37888
mem_fragmentation_ratio:0.72  # =used_memory_rss/used_memory,当大于1时,且两者的值相差较大时,表示存在内存碎片。当used>rss时,表示redis的部分内存被操作系统换出到交换空间了,这种情况下,操作可能会有明显的延迟,因为硬盘速度远慢于内存。当大于1.5时需要择机对服务进行重启;当小于1的时候需要对redis进行数据清理
mem_fragmentation_bytes:-283296
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:17440
mem_aof_buffer:0
mem_allocator:libc
active_defrag_running:0
lazyfree_pending_objects:0
lazyfreed_objects:0

#
 Persistence
loading:0 # 记录服务器是否正在载入持久化文件,1为正在加载
current_cow_size:0
current_fork_perc:0.00%
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:0 #距离上次成功创建持久化文件后,产生了多少次修改数据集的操作
rdb_bgsave_in_progress:0 # 记录了服务器是否正在创建RDB文件,1为正在进行
rdb_last_save_time:1672295579 # 最后一次成功创建RDB文件的时间
rdb_last_bgsave_status:ok #最后一次创建RDB文件的结果是成功还是失败,失败标识为err,如果stop-writes-on-bgsave-error是开启的话,写入redis的操作可能会停止
rdb_last_bgsave_time_sec:-1 #最近一次创建RDB文件耗费的秒数
rdb_current_bgsave_time_sec:-1 #如果服务器正在创建RDB文件,那么这个记录就是当前创建操作已经耗费的描述
rdb_last_cow_size:0
aof_enabled:0 # aof是否开启,1为开启
aof_rewrite_in_progress:0 # 服务器是否正在创建AOF文件
aof_rewrite_scheduled:0 # RDB文件创建完毕之后,是否需要执行预约的AOF重写操作,因为RDB时AOF重写会被阻塞
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_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0

#
 Stats
total_connections_received:1  #服务器已接受的连接请求数量(累计值)
total_commands_processed:1 #服务器已执行的命令数量
instantaneous_ops_per_sec:0 # 服务器每秒执行的命令数
total_net_input_bytes:31
total_net_output_bytes:20384
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0 # 因为最大客户端数量限制而被拒绝的连接请求数
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0 #因过期而被自动删除的键数量
expired_stale_perc:0.00 
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:0
evicted_keys:0 # 因内存限制而被驱逐的键数量
keyspace_hits:0 #查找数据库键成功的次数
keyspace_misses:0 #查找数据库键失败的次数
pubsub_channels:0 # 被订阅的频道数量
pubsub_patterns:0 # 被订阅的模式数量
latest_fork_usec:0 # 最近一次fork操作耗费的毫秒数
total_forks:0
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:0
dump_payload_sanitizations:0
total_reads_processed:2
total_writes_processed:1
io_threaded_reads_processed:0
io_threaded_writes_processed:0

#
 Replication
role:master  # 当前服务器的角色
connected_slaves:0 #从机的数量
master_failover_state:no-failover
master_replid:97faec46ae4f4ad543fd439e94c4e0a48e92ddce
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

#
 CPU
used_cpu_sys:0.033788  #redis服务器耗费的系统cpu
used_cpu_user:0.021860  #redis服务器耗费的用户cpu
used_cpu_sys_children:0.000000 #后台进程耗费的系统CPU
used_cpu_user_children:0.000000 #后台进程耗费的用户CPU

#
 Modules

#
 Errorstats

#
 Cluster
cluster_enabled:0

#
 Keyspace
db0:keys=15,expires=0,avg_ttl=0  #记录了数据库的相关统计信息
db2:keys=1,expires=0,avg_ttl=0

当然很多时候是不需要看这么多信息的,如果只需要看某一个模块的信息如何呢?

那就输入info [section] ,如想看Server相关的

info Server

https://zhhll.icu/2022/数据库/非关系型数据库/redis/基础/15.查看统计信息/

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/206545.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Maven基础知识

Maven是一款用于管理和构建Java项目的工具 Maven的作用: 依赖管理:方便快捷的管理项目依赖的jar包,避免版本冲突问题统一项目结构:提供标准统一的项目结构项目构建:标准跨平台的自动化项目构建方式 maven创建的工程…

Linux下的I2C驱动框架以及代码实现

参考资料: 1、Linux IIC 驱动分析 — 框架分析 - 知乎 (zhihu.com) 2、《Linux驱动开发指南》第十一章 3、《正点原子 I.MX6U嵌入式Linux驱动开发指南 V1.6》 4、《Linux设备驱动开发详解》 代码版本:Linux4.1.15 阅读本文需要先有一定的I2C基础以及Linu…

【UE5】瞬移+马赛克过渡效果

效果 步骤 1. 新建一个工程,创建一个Basic关卡 2. 添加第三人称游戏资源到内容浏览器 3. 新建一个材质,这里命名为“M_Pixel” 打开“M_Pixel”,设置材质域为“后期处理” 在材质图表中添加如下节点 此时效果如下,已经有马赛克的…

git 常用部分方法

git init // 初始化 在工作路径上创建主分支 git clone 地址 // 克隆远程仓库 git clone -b 分支名 地址 // 克隆分支的代码到本地 git status // 查看状态 git add 文件名 // 将某个文件存入暂存区 git checkout -- file // 撤销工作区的修改 例如git checkout -- readMe…

华为云安全组规则

初始发布cce,快被安全组搞死了。现在把自己的研究成果综合一下,在这里给自己留痕,希望对迷惑的朋友有帮助。 先搞懂安全组是个啥东东: 安全组规则 操作场景 安全组实际是网络流量访问策略,通过访问策略可以控制流量入方向规则和出方向规则,通过这些规则可以为加入安全组…

聊聊AsyncHttpClient的ChannelPool

序 本文主要研究一下AsyncHttpClient的ChannelPool ChannelPool org/asynchttpclient/channel/ChannelPool.java public interface ChannelPool {/*** Add a channel to the pool** param channel an I/O channel* param partitionKey a key used to retrieve the cac…

java对文件夹,文件操作

1、使用Java自带的File类来创建文件夹 String dirName "/data/file/temporaryfiles/"; File dir new File(dirName); if (!dir.exists()) {try {dir.mkdir();} catch (SecurityException se) {System.out.println("文件创建失败");}} else {System.out.…

视频处理关键知识

1 引言 视频技术发展到现在已经有100多年的历史,虽然比照相技术历史时间短,但在过去很长一段时间之内都是最重要的媒体。由于互联网在新世纪的崛起,使得传统的媒体技术有了更好的发展平台,应运而生了新的多媒体技术。而多媒体技术…

【android开发-21】android中调用系统摄像头camera拍照和相册的用法详解

1,调用摄像头 在Android中,调用系统摄像头拍照需要使用Intent来启动Camera应用,并在应用中设置相应的权限。下面是一个简单的例子: // 创建一个Intent对象,指定要执行的动作是拍照 Intent intent new Intent(Medi…

FITC-Dextran标记的抗体-科研

FITC-Dextran标记的抗体是一种将FITC(荧光素异硫氰酸酯)共价连接到抗体分子上的生物标记方法。这种标记使抗体具有荧光性质,可以用于免疫组化、流式细胞仪分析、荧光显微镜观察等各种应用中。以下是制备FITC-Dextran标记的抗体的基本步骤&…

php 导入excel

if($_FILES[files]){ $uploadfile$_FILES[files]; $name$uploadfile[name];//文件原名 $type$uploadfile[type]; $tmp_name$uploadfile[tmp_name]; $size$uploadfile[size]; $error$uploadfile[error]; // $uploadurl../../../d/uploads/; //上传路径 $path./uploads/; //上传路…

【教程】逻辑回归怎么做多分类

目录 一、逻辑回归模型介绍 1.1 逻辑回归模型简介 1.2 逻辑回归二分类模型 1.3 逻辑回归多分类模型 二、如何实现逻辑回归二分类 2.1 逻辑回归二分类例子 2.2 逻辑回归二分类实现代码 三、如何实现一个逻辑回归多分类 3.1 逻辑回归多分类问题 3.1 逻辑回归多分类的代…

Leetcode—198.打家劫舍【中等】

2023每日刷题(五十二) Leetcode—198.打家劫舍 算法思想 具体思路 首先,我们从上面的题目描述中抽象出题意。 ● 从一个非负整数数组中找到一个子序列,并且该子序列的和最大 ● 子序列中每个数的位置不能够相邻。举例来讲&…

Leetcode—1466.重新规划路线【中等】

2023每日刷题&#xff08;五十二&#xff09; Leetcode—1466.重新规划路线 算法思想 实现代码 class Solution { public:int minReorder(int n, vector<vector<int>>& connections) {vector<pair<int, int>> g[n];for(auto e: connections) {in…

JS的变量提升ES6基础

JS的变量提升&ES6基础 变量var关键字var声明作用域实例一实例二多个变量 变量提升 let关键字暂时性死区全局声明for循环中使用let const关键字 变量 ECMAScript变量时松散类型的&#xff0c;意思是变量可以用于保存任何类型的数据。 声明变量&#xff1a;var 、const、let …

阶梯电价1_分支结构 C语言xdoj27

题目&#xff1a;阶梯电价计费 类别&#xff1a;流程控制 时间限制&#xff1a;2S 内存限制&#xff1a;10000Kb 问题描述&#xff1a; 电价分三个档次&#xff0c;[0,110]度电&#xff0c;每度电0.5元&#xff1b;(110,210]度电&#xff0c;超出110部分每度电0.55元&…

git-vscode

git-vscode ctrlshiftp 创建分支 create branch 直接切到新的分支了 切换分支 直接点左下角自己选择 vscode中配置仓库 https://blog.csdn.net/zora_55/article/details/129709251 推送tag tag作用就是在 Git 中&#xff0c;标记存储库历史记录中特定提交的一种方式。t…

【Linux】无法使用 screenfetch 查看系统信息,报错 command not found: screenfetch

问题描述 screenfetch是一个命令行工具&#xff0c;用于在终端显示系统的硬件和软件信息。它会收集各种系统和环境的信息&#xff0c;并以彩色 ASCII 艺术的形式在终端中展示出来。 当你在终端中运行screenfetch命令时&#xff0c;它会检测你的操作系统、主机名、内核版本、C…

IntelliJ IDEA 2023.3发布,更新AI助手,运行相当流畅,再也不卡了

这两天Jetbrains来了一波大的更新&#xff0c;推出了2023.3正式版&#xff0c;均做了不少优化&#xff0c;最重要的是大家期待已久的Ai Assistant插件本次更新也正式推出&#xff0c;助力大家提高Coding效率。但是很遗憾&#xff0c;目前我们无法使用&#xff0c;因为该插件底层…

HTTPS加密协议:保护你的网络安全

引言&#xff1a; 随着互联网的普及&#xff0c;我们越来越依赖网络来获取信息、进行交流和完成各种任务。然而&#xff0c;网络的开放性和便利性也带来了一些安全隐患&#xff0c;如数据泄露、身份盗窃等。为了保护用户的隐私和安全&#xff0c;https加密协议应运而生。本文将…