Redis中的Info指令有什么用


这篇文章主要介绍了Redis中的Info指令有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Redis提供了info指令,它会返回关于Redis服务器的各种信息和统计数值。在使用Redis时,时常会遇到一些疑难杂症需要我们去排查,这个时候我们可以通过info指令来获取Redis的运行状态,然后进行问题的排查。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server: Redis服务器的一般信息clients: 客户端的连接部分memory: 内存消耗相关信息persistence: RDB和AOF相关信息stats: 一般统计replication: 主/从复制信息cpu: 统计CPU的消耗commandstats: Redis命令统计cluster: Redis集群信息keyspace: 数据库的相关统计它也可以采取以下值:all: 返回所有信息default: 值返回默认设置的信息如果没有使用任何参数时,默认为default,返回所有的信息。
返回Redis服务所有的信息下面是所有 server 相关的信息下面是所有 clients 相关的信息下面是所有 memory 相关的信息在理想情况下, used_memory_rss 的值应该只比 used_memory 稍微高一点儿。当 rss > used ,且两者的值相差较大时,表示存在(内部或外部的)内存碎片。内存碎片的比率可以通过mem_fragmentation_ratio 的值看出。当 used > rss 时,表示 Redis 的部分内存被操作系统换出到交换空间了,在这种情况下,操作可能会产生明显的延迟。由于Redis无法控制其分配的内存如何映射到内存页,因此常住内存(used_memory_rss)很高通常是内存使用量激增的结果。当 Redis 释放内存时,内存将返回给分配器,分配器可能会,也可能不会,将内存返还给操作系统。如果 Redis 释放了内存,却没有将内存返还给操作系统,那么 used_memory 的值可能和操作系统显示的 Redis 内存占用并不一致。查看 used_memory_peak 的值可以验证这种情况是否发生。下面是所有 persistence 相关的信息:changes_since_last_save指的是从上次调用SAVE或者BGSAVE以来,在数据集中产生某种变化的操作的数量。如果启用了AOF,则会添加以下这些额外的字段:如果正在执行加载操作,将会添加这些额外的字段:下面是所有 stats 相关的信息:下面是所有 replication 相关的信息:如果实例是从节点,则会提供以下这些额外字段:如果SYNC操作正在进行,则会提供以下这些字段:如果主从节点之间的连接断开了,则会提供一个额外的字段:以下字段将始终提供:对每个从节点,将会添加以下行:
slaveXXX id,地址,端口号,状态下面是所有 cpu 相关的信息:cluster部分当前只包含一个唯一的字段:keyspace部分提供有关每个数据库的主字典的统计,统计信息是key的总数和过期的key的总数,对于每个数据库,提供以下行:
感谢你能够认真阅读完这篇文章,希望小编分享的“Redis中的Info指令有什么用”这篇文章对大家有帮助,同时也希望大家多多支持百云,关注百云行业资讯频道免费云主机域名,更多相关知识等着你来学习!

相关推荐: Oracle数据库怎么定时异地备份

这篇文章主要讲解了“Oracle数据库怎么定时异地备份”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle数据库怎么定时异地备份”吧!1)设置deferred_segment_creation参数下面设置…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/06 19:37
下一篇 01/06 19:37