Redis7平台配置解析.docx
《Redis7平台配置解析.docx》由会员分享,可在线阅读,更多相关《Redis7平台配置解析.docx(12页珍藏版)》请在第一文库网上搜索。
1、Redis7平台配置解析一、简述Redis7有很多新的功能、bug修改、特性优化,因此也伴随着很多新配置和变化,本文进行逐一说明。注:相关推荐配置只代表个人观点,实际要具体情况具体分析,没有万能配二、配置详解1.1appenddirname(#9788)片认:appendon1ydir,动态修改:no(1)配置说明:定义存储aof文件的目录名,它和配置dir组成绝对目录。(2)推荐配置:和部署目录相关:决定是端口号或者默认值。1. 2aof-timestamp-enab1ed(#9788)默认:no,动态修改:yes(1)配置说明:aof是否支持时间戳,如设置会变成:(2)推荐配置:结合现有体
2、系决定。注:有关新的aof,会有单独文章说明。2. shutdown-timeout(#9872)认值:10,动态修改:tru,当执行ShUtdOWn命令时,为SIaVe节点复制剩余OffSet的最大等待时间,一定程度上提高一致性。如果该配置为0,则该功能失效。在Rediscron内如果发现shutdown-timeout不等于0,则会等待相关s1ave节点复制完毕。相关函数过长如感兴趣自行阅读。server.CcronIif(SerVer.mstime=SerVer.shutdownJnStimeisReadyT(2)推荐配置:可根据自身写入、网络等等情况进行配置,个人认为默认值基本0K。3
3、. maxmemory-c1ients(#8687)默认值:0,动态修改:true(1)前情回顾(7.0之前)(a)对单个客户端输出缓冲区限制:二Iient-OUtPUt-bufferIimitnorma1SiaVe:PUbSUbhard1imitSOrtIinIitSeCendS1(b)对单个客户端的输入缓冲区,之前固定为Igb,在4.0之后改为可配置Iient-query-bufferTimitIgt(2)配置说明:给所有CIierItS加了最大内存的限制,当超过该限制后,RediS将会按照一定策略杀掉问题客户端,称为C1ientevictiono有两种配置方式:(a)具体值ImaXnIe
4、mOry-CIientSIg1(b)百分比:为maxmemory配置的XX%maxmemory-c1ients1(3)推荐配置:如果整机部署密度较高,建议配置一定百分比,但会有客户端被干掉的风险。4. rep1-disk1ess-sync-ma-rep1icas(#10092)默认:0,动态修改:yes(1)配置说明:无盘复制下,rep1-disk1ess-sync-de1ay保证串行,rep1-disk1ess-sync-max-rep1icas是在rep1-disk1ess-sync-de1ay内的并行个数。(2)推荐配置:可根据从节点个数,机器部署密度等情况设置。ps:通常都是一主一从,
5、不需要该配置。5. 1ist-ma-1istpack-,hash-max-1istpack-,zset-ma-1istpack-*(#8887,#9366,#9740)IhaSh-ma-1istpack-entries512IhaSh-max-Iistpack-va1ueIIiSt-maxTistpack-SiZe-IZSet-maxTistpack-entries128IZSet-max-IiStpackra1ue(1)配置说明:Redis7中ZiP1iSt被IiStPaCk替代,所以相关配置都变为IiStPack,有关1istpack会有单独文章说明。(2)推荐配置:建议结合单核CPU使用
6、量、数据量等综合评估成本收益、性能、可用性。6. busy-rep1y-thresho1d(#9963)默认:5000,动态修改:yes,设置为0关闭该功能|(1)配置说明:IuaTimeTimit的别名,分别服务于1ua、function、modu1e的一些特殊命令(2)推荐配置:谨慎设置,超时后RediS只允许一些特殊命令(如下),其他命令均返回aBUSYerror.ISCRIPTKI11,FUNCT1ONKI11,SHuTDoWNNOSAVEandPOSSibIySOnK7.11atency-tracking(#9462)默认:yes,动态修改:yes(1)配置说明:是否开启命令1ate
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Redis7 平台 配置 解析
