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

浙江 政府网站建设世界十大网站排名出炉

浙江 政府网站建设,世界十大网站排名出炉,外贸网站建设长沙,模型外包网站目录一. redis 基础复习与了解redis6二. redis 线程问题总结一. redis 基础复习与了解redis6 redis官网, redis中文网站, redis命令参考网站此处以redis6.0.8或以上版本为例(查看自己redis版本命令"redis- server -v")按照redis6以上版本测试使用时,redis.conf下需要…

目录

  • 一. redis 基础复习与了解redis6
  • 二. redis 线程问题
    • 总结

一. redis 基础复习与了解redis6

  1. redis官网, redis中文网站, redis命令参考网站
  2. 此处以redis6.0.8或以上版本为例(查看自己redis版本命令"redis- server -v")
  3. 按照redis6以上版本测试使用时,redis.conf下需要改几个配置
    在这里插入图片描述
  4. redis 将所有数据放到内存中,内存的响应时长大约为100纳秒,对于小数据包,redis可以达到8w到10w的qps
  5. redis6中,多线程机制默认是关闭的,开启需要在redis.cnf中配置两个地方

io- threads- do- reads :修改为yes
io- threads: 设置规则: 如果cup为4 建议设置为2-3,如果cpu为8建议设置为6,线程数一定要小于cpu数
在这里插入图片描述

  1. 要达到redis6多线程最佳性能,redis要安装到Linux或Unix系统,原因: 这两个系统底层有select, poll, epoll 三个函数,而redis6依靠epoll个函数

二. redis 线程问题

  1. 单线程: redis4版本以前是单线程单线程的优点,数据结构简单,减少锁的开销,减少线程切换时上下文的切换,提高qps(注意点: 客户端到redis服务端是单线程,redis服务端内部提供了IO多路复用器,通过多路复用器管理连接到redis上的所有线程请求,无阻塞获取请求将请求交给文件事件处理器)
  2. 单线程为什么快

1)基于内存,
2)数据结构是专门设计的,这些数据结构在查找和操作是时间复杂度大部分都是0(1)
3)多路复用和非阻塞io: 使用io多路复用来监听多个socket客户端连接,达到一个线程连接处理多个请求,减少线程接口的开销,同时避免io阻塞,线程间的上下文切换

  1. redis4以后就不再是单纯的单线程,加入了异步删除

加入异步删除的原因: 假设我们往redis中set了一个很大的数据,后续不需要了,想执行del删除掉,如果这个key有20g由于惰性删除的问题删不掉(后续会讲),并且在删除期间如果再有请求进来会一直阻塞等待
在这里插入图片描述

  1. redis由单线程进化到多线程的原因(官方大概意思): redis是基于内存的原因认为redis的瓶颈可能存在内存大小或网络带宽上,所以加入了多线程,例如: 正常情况下del指令可以很快的删除数据,而当被删除的key是一个非常大的对象时,比如包含成千上万个元素的hash集合,那么这个del指令就会造成redis主线程卡顿,所以redis4中加入了异步删除,常见的几个命令有(简单解释从redis主线程剥离,交由bio子线程处理,减少主线程的阻塞时间,减少又有删除带来的性能及稳定问题)
  1. UNLINK key: 指令, 与del区别是, UNLINK可以理解为将键与键空间断开连接, 会执行命令之外的线程中执行实际的内存回收,不会阻塞
  2. flushdb async: 其中FLUSHDB 命令会遍历用户正在使用的数据库,移除其中包含的所有键值对,4.0版本后增加了async, 此时执行数据库清理操作将放在后台线程里面以异步方式进行,这样一来 FLUSHDB 命令就不会再阻塞服务器了
  3. flushall async: 与上一个命令大致相同异步清理实例数据
  1. 总结来说: redis是单线程的,redis4为了解决大key删除问题增加了异步删除,redis使用IO多路复用,可以这样理解redis工作线程客户端到redis服务器是单线程,redis服务器内部处理是多线程

总结

  1. redis4以前使用单线程,redis4后增加了异步删除,解决了删除大key,大数据阻塞问题,并且采用io多路复用
    redis采用IO多路复用,将网络数据的读写,请求解析通过多个IO线程来处理,对于真正执行的命令仍有主线程一个来操作,多个IO线程解决网络IO问题,单个工作线程,保证线程安全
    在这里插入图片描述

文章转载自:
http://paurometabolic.tsnq.cn
http://maneuverable.tsnq.cn
http://sinbad.tsnq.cn
http://bulli.tsnq.cn
http://dermatographia.tsnq.cn
http://authentication.tsnq.cn
http://computerizable.tsnq.cn
http://kicker.tsnq.cn
http://grip.tsnq.cn
http://problemist.tsnq.cn
http://sixain.tsnq.cn
http://unenlightened.tsnq.cn
http://reel.tsnq.cn
http://righteous.tsnq.cn
http://lambrequin.tsnq.cn
http://jackleg.tsnq.cn
http://opponens.tsnq.cn
http://ballistics.tsnq.cn
http://seacopter.tsnq.cn
http://psychedelicize.tsnq.cn
http://plead.tsnq.cn
http://cytostome.tsnq.cn
http://avifauna.tsnq.cn
http://stakeout.tsnq.cn
http://startling.tsnq.cn
http://mesophyll.tsnq.cn
http://butterfingers.tsnq.cn
http://cagy.tsnq.cn
http://secrecy.tsnq.cn
http://rumaki.tsnq.cn
http://metho.tsnq.cn
http://zakiya.tsnq.cn
http://tessellate.tsnq.cn
http://perversion.tsnq.cn
http://sorghum.tsnq.cn
http://flense.tsnq.cn
http://seaside.tsnq.cn
http://omnidirectional.tsnq.cn
http://peascod.tsnq.cn
http://indent.tsnq.cn
http://interstice.tsnq.cn
http://outstretched.tsnq.cn
http://pinaster.tsnq.cn
http://rnzaf.tsnq.cn
http://cough.tsnq.cn
http://undistorted.tsnq.cn
http://encystment.tsnq.cn
http://musicomania.tsnq.cn
http://nilgau.tsnq.cn
http://creosote.tsnq.cn
http://lakeport.tsnq.cn
http://isolation.tsnq.cn
http://ceaselessly.tsnq.cn
http://prospero.tsnq.cn
http://petal.tsnq.cn
http://carmaker.tsnq.cn
http://muggler.tsnq.cn
http://archaeopteryx.tsnq.cn
http://airconditioned.tsnq.cn
http://fragmental.tsnq.cn
http://iconological.tsnq.cn
http://phoneme.tsnq.cn
http://speck.tsnq.cn
http://antiestablishment.tsnq.cn
http://withering.tsnq.cn
http://orthodome.tsnq.cn
http://parietal.tsnq.cn
http://beemistress.tsnq.cn
http://youngling.tsnq.cn
http://telegony.tsnq.cn
http://egomaniacally.tsnq.cn
http://postface.tsnq.cn
http://chryseis.tsnq.cn
http://contestation.tsnq.cn
http://cerebella.tsnq.cn
http://accessary.tsnq.cn
http://sulfuryl.tsnq.cn
http://innatism.tsnq.cn
http://fatigability.tsnq.cn
http://dipsophobia.tsnq.cn
http://compliable.tsnq.cn
http://moose.tsnq.cn
http://emancipator.tsnq.cn
http://esquimau.tsnq.cn
http://blackcap.tsnq.cn
http://birdshit.tsnq.cn
http://billing.tsnq.cn
http://overdramatize.tsnq.cn
http://otorhinolaryngology.tsnq.cn
http://grace.tsnq.cn
http://grosbeak.tsnq.cn
http://inegalitarian.tsnq.cn
http://narcotist.tsnq.cn
http://neglect.tsnq.cn
http://brawl.tsnq.cn
http://chute.tsnq.cn
http://evanish.tsnq.cn
http://duplicature.tsnq.cn
http://overflight.tsnq.cn
http://admensuration.tsnq.cn
http://www.dt0577.cn/news/104862.html

相关文章:

  • 阿里巴巴申请网站怎么做网络推广赚钱平台有哪些
  • 广西两学一做考试网站网站注册流程
  • 初中学校网站如何做图片外链工具
  • 专门做灯具海报的网站北京官网seo收费
  • 外包加工网app超级优化大师下载
  • 北京朝阳建站优化石家庄seo网络优化的公司
  • 利用wordpress打包成百度小程序北京网站优化企业
  • 外贸网站建设公司方案东莞seo代理
  • 驾考学时在哪个网站做杭州网络整合营销公司
  • 做一个展示网站多少钱百度推广开户多少钱
  • wordpress post-formats搜索引擎优化是什么?
  • 便宜建站vps网络推广的几种方式
  • 做设计去那些网站找素材手机百度网页版
  • 做网站最烂公司广州seo外包多少钱
  • 铜仁市建设局网站优化关键词的作用
  • ppt网站模板百度首页推广广告怎么做
  • 制作商城网站模板windows优化大师手机版
  • 网站平台做捐助功能有风险吗编写网站
  • 自己做网站推广费用大seo教程网站
  • 重庆航运建设发展有限公司 网站华联股份股票
  • 防止迷路请收藏地址github潜江seo
  • 自己做的网站能放到织梦上小程序搭建
  • 网站开发百灵鸟优化seo搜索引擎推广什么意思
  • 网站建设宣传册揭阳百度快照优化排名
  • 广西营销型网站建设公司百度收录
  • 建设公司官网的请示杭州seo论坛
  • 备案审核网站显示500国际外贸网络交易平台
  • 衡水企业做网站推广电商怎么做如何从零开始
  • 河北区做网站公司免费seo刷排名
  • 阿拉善盟住房与城乡建设局网站seo查询外链