首页 > 数据库 >redis:info指令

redis:info指令

时间:2023-08-17 16:44:29浏览次数:39  
标签:info used ops redis 指令 memory

学习自:Redis之info指令_redis-cli info_多动手,勤思考的博客-CSDN博客

官网:INFO | Redis

场景

redis提供了info指令,可以帮助用户查询redis服务运行期间内部的参数以及实时信息,根据这些信息可以帮助用户诊断问题查看服务负载、内存压力等信息。

info指令显示的信息繁多,分为9大块,每块都有非常多的参数:

  • Server:服务器运行的环境参数
  • Client:客户端相关信息
  • Memory:服务器运行内存统计数据
  • Persistence:持久化信息
  • Stats:通用统计数据
  • Replication:主从复制
  • CPU:CPU使用情况
  • Cluster:集群模式
  • KeySpace:K-V对的数量统计信息


输入info,就可以一次性获取全部信息,也可以用info 模块获取指定模块的信息:

127.0.0.1:6379> info
# Server
redis_version:6.2.3
redis_git_sha1:00000000
redis_git_dirty:0
......
复制代码

replication:主从复制

127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
复制代码

memory:内存

127.0.0.1:6379> info memory
# Memory
used_memory:1976168
used_memory_human:1.88M
used_memory_rss:8441856
used_memory_rss_human:8.05M
used_memory_peak:4990200
......
复制代码

 

结合grep可实现定向查找:

每条执行多少次指令:

redis-cli info stats | grep ops
 
instantaneous_ops_per_sec:12

instantaneous_ops_per_sec(每秒瞬时运行次数)值为12,意味着客户端每秒发送12条指令到服务端执行,如果ops过高,可以通过monitor指令观察哪些Key会被访问比较频繁:

root@f5cd3ecb4cd8:/data# redis-cli monitor
OK
1640764159.129379 [0 127.0.0.1:34272] "COMMAND"
1640764160.890701 [0 127.0.0.1:34272] "set" "hello" "1"

monitor实时显示redis正在执行的指令,如果ops很高,那么控制就会瞬时输出很多指令

 

标签:info,used,ops,redis,指令,memory
From: https://www.cnblogs.com/ShineLeBlog/p/17638081.html

相关文章

  • redis:redis-cli指令
    学习自:redis-cli命令详解-小学弟--博客园1、登录:redis-cli[选项]选项选项默认值说明对应配置项redis.conf-h<hostname>127.0.0.1以哪个主机名/IP登录Redis如果某个IP没在conf文件中绑定,那就不能用它登录bind-p<port>6379服务器端口号por......
  • c#、winform数据统计,需要统计三四张表的数据,在一个界面上显示
    前几天我就遇到了这个需求,我之前实习写过.noodjs,处理过一些这样的需求,不过那时候我很菜,都是SQL大法整出来的,但是SqlServer就没有MySQL那么好用了,sql写复杂了对效率和稳定性会有不小的影响我现在的需求就是我先截一张图,给各位看看,需求是什么四张表,一个表未基本表,另外三张表分别......
  • redis:set与zset
    学习自:Redis的五种基本数据类型_redis的五种数据类型_喵先森爱吃鱼的博客-CSDN博客Set集合,存放一系列无重复元素 常用命令命令用法说明scardscardKK中元素个数saddsaddKV1V2V3V4往K中添加数据sremsremKV从K中移除数据sismember......
  • redis:List
    List与Java中的LinkedList类似,可以看做一个双向链表,同时支持正反向检索。特征:有序元素可重复增删速度快查询速度一般常用命令命令用法说明lpushrpushlpush/rpushKV1V2V3往K的左/右插入Vlpoprpoplpop/rpopK从K的左/右移除一个Vllenl......
  • redis:Hash
    Hash字典数据,和python中的dict一个数据样式:虽然写法是这样,但是在存储上,并不是把{}当做一个整体,而是hash内部的每个K-V都单独存储,这时候称为F-V对更合适,因为一个K真正对应的是{...}。 常用命令在Hash中,K为{...}的Key,V是{...}的整体,{...}中的键值对写为FIELD-VALUE命令......
  • redis:string类型
    学习自:Redis的五种数据类型及其底层原理_redis的五种数据类型_ZJE_ANDY的博客-CSDN博客Redis的五种基本数据类型_redis的五种数据类型_喵先森爱吃鱼的博客-CSDN博客Redis是K-V结构的数据库。Redis有5种常用数据类型(这里的数据类型,都是针对K-V对中的V的类型):StringListSet......
  • Cache Manager和Redis的不同
    CacheManager和Redis是两种不同的缓存解决方案,它们有以下区别和优劣势:数据持久性:Redis是一个基于内存的数据库,可以将数据持久化到磁盘,因此在断电或重启后,数据可以恢复。而CacheManager通常是一个内存中的缓存,不具备数据持久性,断电或重启后数据会丢失。数据类型和功能:Redis......
  • SSO单点登录(SpringSecurity OAuth2.0 redis mysql jwt)
    SSO单点登录什么是单点登录SSO(SingleSignOn)在多系统架构中,用户只需要一次登录就可以无需再次登录(比如你在打开淘宝之后点击里边的天猫)在以前我们的单系统中,用户如果登录多个服务需要多次登录,实现单点登录之后,可以实现一次登录,全部登录!一次注销,全部注销原理图用户......
  • DevExpress WinForms数据编辑器组件,提供丰富的数据输入样式!(一)
    DevExpressWinForms超过80个高影响力的WinForms编辑器和多用途控件,从屏蔽数据输入和内置数据验证到HTML格式化,DevExpress数据编辑库提供了无与伦比的数据编辑选项,包括用于独立数据编辑或用于容器控件(如Grid,TreeList和Ribbon)的单元格。PS:DevExpressWinForm拥有180+组件和UI......
  • Redis 可以用作关系数据库吗?
    让我们从问题“你如何使用Redis?”开始。我相信大多数人将其用作服务的缓存。但是,我希望你知道它不仅仅可以用于缓存。最近,我在一篇文章中看到一份报告,介绍了如何将部分数据迁移到Redis,并将请求首先发送到Redis。现在,我想说的是不是我们如何应用它,而是在使用Spring及其抽象时,我们可......