redis慢查询命令 redis慢查询怎么解决?
浏览量:1294
时间:2021-03-17 03:48:56
作者:admin
redis慢查询怎么解决?
有必要分析查询速度慢的原因。可能是查询键比较大,或者需要取出很多东西。在这种情况下,我们需要根据业务特点对程序进行拆分,从而减少耗时
通过slowlog和montior。
Redis的慢速日志记录了比指定执行时间更长的请求。执行时间不包括I/O操作(如与客户机的网络通信),只包括命令的实际执行时间(在此期间线程将被阻塞,无法服务于其他请求)。有两个参数可以配置slow log:slow log slow than:设置以微秒为单位的执行时间,将记录花费超过此时间的命令。-1表示不记录慢速日志,0强制记录所有命令。
设置单位为细微,默认值为10000细微,即10ms
慢日志最大长度:慢日志的长度。最小值为0。如果日志队列超过最大长度,则最早的记录将从队列中清除,并可以分配到512。可由编辑redis.conf文件以上两个参数的文件配置。对于运行redis,可以通过config get和config set命令动态更改上述两个参数
redis慢查询命令 redis慢查询优化 redis查询慢的原因
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。