在利用phpredis扩展使用阿里云集群版Redis时,scan命令出现了奇怪的问题。集群节点0的CPU占用率飙到100%,数据却出不来。跟踪scan的代码后发现,scan的游标卡在了72057594037927936上(2的56次方)。因为用的是phpredis官方文档提供的do{}while()方式循环扫描,游标卡在72057594037927936上就导致了死循环。这也解释了为什么CP...
阅读全文
phpredis在阿里云集群版Redis使用scan命令遇到的坑
发布时间:2018年04月24日 // 分类:代码 // 2 Comments
分类
随机文章
- Spring Initializr 中部分依赖组件的简单介绍(Dependencies)
- CentOS 7 最小化安装后没有ifconfig命令
- Linux下Git移除版本控制但不删除文件
- git比较与上一版本不同并打包到zip生成补丁包
- Visual Studio Code提示"Use the 'php.validate.executablePath' setting to configure the location of 'php'"的解决办法
最新文章
- 使用 Felo 智能搜索,这是国外版的秘塔?
- 火速论文网站地址——免费无广告的降重工具
- 用LessAPI搭建免费的DockDockGo搜索API
- BFF架构下需要注意的坑
- 我的新创意:GentleAI——基于人工智能的生产力工具平台
- 在Drone中利用Webhook插件实现企业微信机器人消息推送
- Golang基于泛型实现的简单依赖注入(DI)