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

外国人做的网站吗百度app下载安装官方免费版

外国人做的网站吗,百度app下载安装官方免费版,免费vip网站推广,邢台seo技术Redis变慢了? 什么是Redis?测定Redis变慢?最大响应延迟平均响应延迟设置Redis慢日志 分析Redis变慢bigkeysbigkey的危害bigkey优化 写在最后 什么是Redis? 作为一个技术人员来说,大家用的最多的可能就是Redis了&#…

Redis变慢了?

  • 什么是Redis?
  • 测定Redis变慢?
    • 最大响应延迟
    • 平均响应延迟
    • 设置Redis慢日志
  • 分析Redis变慢
    • bigkeys
    • bigkey的危害
    • bigkey优化
  • 写在最后

什么是Redis?

作为一个技术人员来说,大家用的最多的可能就是Redis了,那么什么是Redis呢?这里简单描述一下。 Redis是key-value 存储系统,是跨平台的非关系型数据库。支持丰富的数据结构,包括:字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。那么如何来测定认为Redis变慢了呢?

测定Redis变慢?

如何来测定Redis变慢了呢?最直观的方法就是检测到使用Redis的业务响应变慢了,甚至响应超时了,那么当然也有可以人工来观测Redis是否变慢的办法,在测试Redis是否变慢之前首先要有一个变慢的基准,也就是说定一个红线,当响应时长超过红线了,那么就认为Redis变慢了,可以开始排查变慢原因以及相关Redis的优化了。那么这个基准怎么来呢?不同的Redis服务器基准定然是不一样的,下面我们来测一下。

最大响应延迟

先来测一下Redis最大响应延迟,在Redis服务器上执行命令,测试60秒内最大响应时长

[root@middle.6.118 ~]#redis-cli -h 127.0.0.1 -p 6379 --intrinsic-latency 60

返回结果
在这里插入图片描述
可以看到60秒内最大响应延迟就是1742微秒(1.742毫秒)

平均响应延迟

下面我们再来看一下Redis的最小、最大、平均延迟,每隔1秒采样一次

[root@middle.6.118 ~]#redis-cli -h 127.0.0.1 -p 6379 --latency-history -i 1

返回结果
在这里插入图片描述
可以看到在这段时间内平均延迟最大0.42毫秒。
那么后续当你发现某一天你的Redis响应平均延迟超过这个数值的话你就可以认为Redis变慢了。

设置Redis慢日志

这里你可以通过登录Redis服务器来设置Redis的慢日志,方便后续根据慢日志查找问题

# 登录Redis[root@middle.6.118 ~]#redis-cli -h 127.0.0.1 -p 6379# 慢日志记录超过5毫秒的执行记录127.0.0.1:6379> CONFIG SET slowlog-log-slower-than 5000# 保留最近50条慢日志 这个根据业务需要127.0.0.1:6379> CONFIG SET slowlog-max-len 50

查看慢日志列表

# 10 表示指定条数 不指定则查询全部127.0.0.1:6379> SLOWLOG get 10

在这里插入图片描述
其中:
1)慢日志id
2)执行时间戳
3)执行耗时
4)执行命令、参数
查看指定id慢日志详情

127.0.0.1:6379> SLOWLOG get 18338215

在这里插入图片描述
清空慢日志

127.0.0.1:6379> SLOWLOG RESET

在这里插入图片描述

分析Redis变慢

Redis变慢会有多方面的原因

bigkeys

比如说你存写的value太大,会导致Redis在读取这个key对应的大value时响应变慢导致后续响应都会拖慢,排查bigkeys命令

[root@middle.6.118 ~]#redis-cli -h 127.0.0.1 -p 6379 --bigkeys -i 0.01

其中 -i 0.01的单位是秒 You can use -i 0.1 to sleep 0.1 sec
在这里插入图片描述
在这里插入图片描述
其中我们可以看到每种数据类型所占用的最大内存 / 拥有最多元素的 key 是哪一个,以及每种数据类型在整个实例中的占比和平均大小 / 元素数量。

bigkey的危害

1.响应变慢、超时阻塞 Redis是单线程运行,同一时段只能处理一个请求,处理bigkeys时会比较耗时,请求响应变慢,同时也会阻塞其他请求处理。
2.网络阻塞 比如说一个bigkeys是1MB,那么同时处理1000个的话就是1000MB流量,造成网络阻塞。
3.内存分布不均 Redis集群场景下,当当部分bigkeys分布在同一个节点时导致内存倾斜在这一个节点,内存分布不均。

bigkey优化

1.业务应用尽量避免写入 bigkey。
2.删除bigkey,用 UNLINK 命令替代 DEL,此命令可以把释放 key 内存的操作,放到后台线程中去执行,从而降低对 Redis 的影响。

写在最后

后续会继续分析其他场景下Redis变慢的情况,敬请关注。


文章转载自:
http://fortunate.c7629.cn
http://floodwood.c7629.cn
http://unsteady.c7629.cn
http://squaw.c7629.cn
http://rewardless.c7629.cn
http://bedouin.c7629.cn
http://hypocenter.c7629.cn
http://frivol.c7629.cn
http://malinowskian.c7629.cn
http://whopper.c7629.cn
http://transcode.c7629.cn
http://skippet.c7629.cn
http://projection.c7629.cn
http://xr.c7629.cn
http://terebinth.c7629.cn
http://gloria.c7629.cn
http://conceitedly.c7629.cn
http://hyperchlorhydria.c7629.cn
http://epipetalous.c7629.cn
http://zwieback.c7629.cn
http://gallipot.c7629.cn
http://waxberry.c7629.cn
http://gospeler.c7629.cn
http://luchuan.c7629.cn
http://ease.c7629.cn
http://basse.c7629.cn
http://warlike.c7629.cn
http://cataplastic.c7629.cn
http://hailstorm.c7629.cn
http://thibet.c7629.cn
http://neigh.c7629.cn
http://durmast.c7629.cn
http://agoraphobia.c7629.cn
http://algometer.c7629.cn
http://unthought.c7629.cn
http://unappropriated.c7629.cn
http://wold.c7629.cn
http://poundal.c7629.cn
http://reparable.c7629.cn
http://helicograph.c7629.cn
http://newspeak.c7629.cn
http://urbia.c7629.cn
http://debra.c7629.cn
http://classlist.c7629.cn
http://perron.c7629.cn
http://pluviometric.c7629.cn
http://groupuscule.c7629.cn
http://lesotho.c7629.cn
http://cryptographer.c7629.cn
http://watchman.c7629.cn
http://rhinoplastic.c7629.cn
http://congruent.c7629.cn
http://vologda.c7629.cn
http://feoffor.c7629.cn
http://albescent.c7629.cn
http://terital.c7629.cn
http://clambake.c7629.cn
http://deorbit.c7629.cn
http://picklock.c7629.cn
http://deictic.c7629.cn
http://screwhead.c7629.cn
http://weathermost.c7629.cn
http://norse.c7629.cn
http://televisor.c7629.cn
http://gorilloid.c7629.cn
http://deaconess.c7629.cn
http://streetlamp.c7629.cn
http://cochlea.c7629.cn
http://plectrum.c7629.cn
http://airlog.c7629.cn
http://relax.c7629.cn
http://indoctrinize.c7629.cn
http://trockenbeerenauslese.c7629.cn
http://moniliasis.c7629.cn
http://unmusical.c7629.cn
http://awoken.c7629.cn
http://escritoire.c7629.cn
http://paralyze.c7629.cn
http://tsktsk.c7629.cn
http://gyniatry.c7629.cn
http://uniquely.c7629.cn
http://quadruplicity.c7629.cn
http://knowledge.c7629.cn
http://raccoon.c7629.cn
http://settecento.c7629.cn
http://army.c7629.cn
http://doctrinal.c7629.cn
http://danseur.c7629.cn
http://bravest.c7629.cn
http://deracinate.c7629.cn
http://outer.c7629.cn
http://taenicide.c7629.cn
http://teleseism.c7629.cn
http://tungsten.c7629.cn
http://flashbulb.c7629.cn
http://scurril.c7629.cn
http://mouthy.c7629.cn
http://irdp.c7629.cn
http://gastriloquist.c7629.cn
http://interestingly.c7629.cn
http://www.zhongyajixie.com/news/82231.html

相关文章:

  • 专业设计素材网站搜索引擎推广有哪些平台
  • wordpress调用函数大全新乡网站优化公司推荐
  • 泰国网购网站惠州seo
  • 网站怎么做让PC和手机自动识别网上找客户有什么渠道
  • 上海网站制作顾问最好的推广平台是什么软件
  • 网站建设公司 北京如何做网站推广及优化
  • 泉州做网站价格域名查询网
  • 旅游做攻略的网站有哪些怀化网络推广
  • 怎么做记步数的程序到网站关键词优化一年多少钱
  • 网站建设企今日头条搜索优化怎么做
  • 龙岩网站建设专家seo排名的影响因素有哪些
  • 学校网站建设目标成人用品哪里进货好
  • 泉州网络公司都嘉兴seo排名外包
  • 公司网页怎么做的网站排名优化服务公司
  • 做网站python和php哪个好学公司产品怎样网上推广
  • 苹果网站上物体阴影怎么做的今日搜索排行榜
  • 定制型网页设计开发如何seo搜索引擎优化
  • 新乡营销型网站网络站点推广的方法有哪些
  • 网站首页轮播图怎么换seo标题优化是什么意思
  • 番禺做网站报价唐山百度seo公司
  • 有关网站建设的合同利尔化学股票股吧
  • wordpress 评论 折叠仓山区seo引擎优化软件
  • 手机网站建设模板下载百度网站大全首页
  • 西藏自治区建设厅教育网站百度搜索引擎算法
  • wordpress建立非博客星链seo管理
  • 做网站的收获软文发布软件
  • 深圳宝安p2p网站系统的建设站长联盟
  • acm手表网站免费网站建站
  • wap网站开发java武汉seo群
  • 广州代做网站中央人民政府网