当前位置: 首页 > news >正文

网站 在百度搜索不到中小企业管理培训课程

网站 在百度搜索不到,中小企业管理培训课程,网站个人和公司有什么区别是什么,wordpress首页布局目录 1、内存碎片如何产生的? 2、跟踪内存碎片率对理解Redis实例的资源性能是非常重要的 3、解决碎片率大的问题 二、内存使用率 1、避免内存交换发生的方法 2、内回收key 三、缓存的穿透、击穿、雪崩 #查看Redis内存使用方法 info memory #进入数据库查看 re…

目录

1、内存碎片如何产生的?

2、跟踪内存碎片率对理解Redis实例的资源性能是非常重要的

3、解决碎片率大的问题

二、内存使用率

1、避免内存交换发生的方法

2、内回收key

三、缓存的穿透、击穿、雪崩


#查看Redis内存使用方法
info memory #进入数据库查看
redis-cli info memory#在redis数据库外面查看#内存碎片率
mem_fragmentation_ratio:    
#内存碎片率。mem_fragmentation_ratio=used_memory_rss/used_memory used memory rss:           #是Redis向操作系统申请的内存。
used memory:               #是Redis中的数据占用的内存
used_memory_peak;          #redis内存使用的峰值。

1、内存碎片如何产生的?

Redis内部有自己的内存管理器,为了提高内存使用的效率,来对内存的申请和释放进行管理。
Redis中的值删除的时候,并没有把内存直接释放,交还给操作系统,而是交给了Redis内部的内存管理器。
Redis中申请内存的时候,也是先看自己的内存管理器中是否有足够的内存可用。
Redis的这种机制,提高了内存的使用率,但是会使Redis中有部分自己没在用,却不释放的内存,导致了内存碎片的发生。

2、跟踪内存碎片率对理解Redis实例的资源性能是非常重要的

内存碎片率在1到1.5之间是正常的,这个值表示内存碎片率比较低,也说明Redis没有发生内存交换。
内存碎片率超过1.5,说明Redis消耗了实际需要物理内存的150%,其中50%是内存碎片率。
内存碎片率低于1的,说明Redis内存分配超出了物理内存,操作系统正在进行内存交换。需要增加可用物理内存或减少Redis内存占用。

3、解决碎片率大的问题

如果你的Redis版本是4.0以下的,需要在redis-cli工具上输入shutdown save命令,让Redis 数据库执行保存操作并关闭Redis服务,再重启服务器。Redis服务器重启后,Redis会将没用的内存归还给操作系统,碎片率会降下来。

Redis4.0版本开始,可以在不重启的情况下,线上整理内存碎片。

config set activedefrag yes #自动碎片清理,内存就会自动清理了。
memory purge                #手动碎片清理

二、内存使用率

redis实例的内存使用率超过可用最大内存,操作系统将开始进行内存与swap空间交换。

1、避免内存交换发生的方法

针对缓存数据大小选择安装Redis实例
尽可能的使用Hash数据结构存储
设置key的过期时间

2、内回收key

内存清理策略,保证合理分配redis有限的内存资源。

当达到设置的最大阀值时,需选择一种key的回收策略,默认情况下回收策略是禁止删除。

配置文件中修改maxmemory-policy属性值:

vim/etc/redis/6379.conf
--598--
maxmemory-policy noenviction
volatile-lru:     #使用LRU算法从己设置过期时间的数据集合中淘汰数据(移除最近最少使用的key,针对设置了TTL的key)
volatile-tt1:     #从己设置过期时间的数据集合中挑选即将过期的数据淘汰(移除最近过期的key)
volatile-random:  #从已设置过期时间的数据集合中随机挑选数据淘汰(在设置了TTL的key里随机移除)
allkeys-lru:      #使用LRU算法从所有数据集合中淘汰数据(移除最少使用的key,针对所有的key)
allkeys-random:   #从数据集合中任意选择数据淘汰(随机移除key)
noenviction:      #禁止淘汰数据(不删除直到写满时报错)

三、缓存的穿透、击穿、雪崩

  1. 穿透:通过防火墙,从一个网络到另一个网络
    
  2. 击穿:当一个数据被大量访问,对数据库的请求就会增多,就会宕机
  3. ​雪崩:相当于分布式系统上,一个节点故障,其他节点负载增加,导致一个系统奔溃

http://www.hkea.cn/news/174434/

相关文章:

  • 境外网站做网站涉黄互联网媒体广告公司
  • 河南做网站公司汉狮怎么做蛋糕
  • 哈 做网站网店代运营收费
  • 制作网页的三大技术是什么郑州seo顾问
  • 网站建设报价流程行业网站网址
  • 提供邯郸做wap网站网页推广方案
  • 网站从域名广告营销公司
  • 网站链接的常见形式免费广告网
  • 微信微网站开发教程百度大数据平台
  • 网站服务设计引流推广是什么意思
  • 学校网站建设管理办法本周新闻热点事件
  • 网站移动版怎么做网站创建公司
  • wordpress 微商城模板下载地址苏州seo推广
  • 珠海网站哪家好百度com百度一下你
  • wordpress wp.net网络优化工程师是做什么的
  • 刷会员网站怎么做外贸如何推广
  • 专做女装的网站网站备案是什么意思
  • 没有网站可以做seo排名吗小学生简短小新闻摘抄
  • 做程序网站需要什么代码宁波seo搜索排名优化
  • 网站建设开发语言新冠病毒最新消息
  • 怎么做1688网站网页制作工具有哪些
  • 一个网站的主题和设计风格最好用的免费建站平台
  • 网站开发主页手机优化游戏性能的软件
  • 怎么做属于自己的域名网站网络策划方案
  • destoon做的网站百度商务合作联系
  • 金山区网站制作网络营销策划书1500字
  • 厦门网站建设制作工具熊猫关键词挖掘工具
  • 徐州网站建设 网站推广百度首页快速排名系统
  • 在线转格式网站怎么做拼多多seo 优化软件
  • 成都理工疫情最新消息贵港seo