如何进行redis内存信息解析

技术如何进行redis内存信息解析如何进行redis内存信息解析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。used_memory:由 Redis 分配器

我相信很多没有经验的人对于如何解析redis内存信息都无能为力。因此,本文总结了出现问题的原因和解决方法,希望大家可以通过这篇文章来解决这个问题。

used _ memory:Redis分配器分配的内存总量,包括Redis进程的内部开销和数据占用的内存,以字节为单位。

Used_memory_rss:从操作系统请求的内存大小。与top和ps等命令的输出一致。

used _ memory _ peak:redis的内存消耗峰值(字节)。

已用内存峰值perc:已用内存达到峰值内存的百分比,即(已用内存/已用内存峰值)* 100%。

used _ memory _ overhead:redis维护数据集内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区、AOF重写缓冲区和积压的主从复制。

used _ memory _ startup:redis服务器启动时消耗的内存。

Used_memory_dataset:数据占用的内存大小,即used _ memory-sed _ memory _ overhead。

Used_memory_dataset_perc:数据占用的内存大小百分比,100% *(used _ memory _ dataset/(used _ memory-used _ memory _ startup))。

Total_system_memory:整个系统内存。

used _ memory _ Lua:Lua脚本存储占用的内存。

max memory:redis实例的最大内存配置。

Maxmemory_policy:达到Maxmemory时的消除策略。

mem _ fragment _ ratio:碎片率,已用内存rss/已用内存。

Mem _分配器:内存分配器。

Active_defrag_running:表示没有活动的碎片整理任务正在运行,1表示活动的碎片整理任务正在运行(defrag:表示内存碎片整理)。

Lazyfree _ pending _ objects: 0表示没有用于延迟发布的挂起对象。

00-1010如果Redis的使用率超过设定的最大值会发生什么?让我们更改上述配置,并特意将最大值设置为1字节。

# output buffers(butthisnotneddiffepolicis ' no viction ')。

#

#maxmemorybytes

Maxmemory1在调试模式下打开页面并提示错误:使用内存“Maxmemory”时不允许oom命令。

设置了Maxmemory选项,redis内存使用达到上限。您可以设置LRU算法来删除一些键并释放空间。默认情况下,它基于到期时间。如果在设置期间未添加到期时间,数据将被maxmemory填充。

如果maxmemory未设置或设置为0,64位系统将不会限制内存,而32位系统将使用高达3GB的内存。

LRU是最近最少使用的算法。

Volatile-lru-Delete根据lru算法生成的到期时间。

根据lru算法删除任何键。

volatile-random-根据过期设置随机删除密钥。

all keys-随机-无差别随机删除。

volatile-ttl-根据最新到期时间删除(以TTL为补充)。

no viction-没有人删除它,写的时候直接返回错误。

如果设置了maxmemory,通常会设置过期策略。打开Redis的配置文件描述如下,Redis有六个过期策略:

# volatile-LRU-remove keywithexperiesetusinganlru算法

# all keys-LRU-removeanykeyaccordinglythelrualgorithm

# volatile-random-removearandomkey with nexperieset

# all keys-random-removearandomkey,anykey

# volatile-TTL-remove keytheenearestypetime(Minorttl)

# no action-不要texpireatall,只是justreturnanerronwriteoperations然后打开配置文件,添加下面一行,并使用volatile-lru的过期策略:

Max-policy volatile-LRU保存文件并退出,重新启动redis服务。

看完以上内容,你掌握了如何分析redis内存信息的方法了吗?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道。感谢阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/55814.html

(0)

相关推荐

  • 抖音真人赞10个自助下单,介绍下抖音刷真人赞多少钱?

    技术抖音真人赞10个自助下单,介绍下抖音刷真人赞多少钱?于抖音新手怎么快速涨粉丝?
    1、大量关注别人,这样必定会带来许多的粉
    2、评论别人,不停地评论陌生人的抖音,只要看到有人发抖音就去留下高质量的评论,每次都坐上沙发,

    测评 2021年11月9日
  • 治经的意思,孤岂欲卿治经为博士邪

    技术治经的意思,孤岂欲卿治经为博士邪解答:我难道想要你研究儒家经典治经的意思,成为学官吗?扩展资料:此段落选自《孙权劝学》,“《孙权劝学》”选自“《自治通鉴》”。这是北宋历史学家和政治家司马光的叙述。三国时期,吴军大将吕

    生活 2021年10月28日
  • 2021.46 人工智能之父

    技术2021.46 人工智能之父 2021.46 人工智能之父说起人工智能之父,很多人会想到图灵,但你用bing搜索,会发现它默认是马文·明斯基,第一个获得图灵奖的人工智能学者。马文·明斯基(1927年

    礼包 2021年11月22日
  • Java多态使用方法是什么

    技术Java多态使用方法是什么本篇内容介绍了“Java多态使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一

    攻略 2021年11月19日
  • 【Python接口自动化测试】,7)Postman 的使用教程

    技术【Python接口自动化测试】,7)Postman 的使用教程 【Python接口自动化测试】(7)Postman 的使用教程Postman v6的使用Postman: 简单方便的接口调试工具,便于

    礼包 2021年11月7日
  • Python中正则表达式的巧妙用法是怎么样的

    技术Python中正则表达式的巧妙用法是怎么样的Python中正则表达式的巧妙用法是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 前言正则表达

    攻略 2021年10月26日