磁盘IO爆满?Redis关闭数据持久化功能

今天把一些站点迁移到了卖的绿云大盘鸡上去,然后发现性能不太够。开启了redis后因为redis的持久化功能将我服务器的磁盘IO使用爆满了。

后面形成了链式反应,因为磁盘IO爆满,导致数据库和PHP等程序执行速度变慢,因为这些程序执行速度变慢导致请求拥堵。因为大量请求拥堵导致内存CPU和占用飙升,最后我的CPU、内存、磁盘IO全炸了。。。

其实最根本原因还是服务器性能不够。不过我们在性能有限的条件下还可以尽量优化。

redis的持久化功能对于我来说没太大用处,所以直接关闭它。

修改配置文件

Redis配置文件中搜索“save”找到持久化配置项,将其注释掉。然后记得保存!图片[1]-磁盘IO爆满?Redis关闭数据持久化功能-源码库

删除持久化文件

上面我们注释掉了持久化代码后,还需要删除之前生成的持久化文件才行。

宝塔面板用户redis持久化文件在 /www/server/redis 目录内。

其他用户可以在redis配置文件中搜索 dir 查看图片[2]-磁盘IO爆满?Redis关闭数据持久化功能-源码库然后将目录内的 dump.rdb 文件删除。图片[3]-磁盘IO爆满?Redis关闭数据持久化功能-源码库

重启redis

上面步骤做完后重启下redis即可。

© 版权声明
1:本网站名称:源码库
2:本站永久网址:www.ymkuz.com
3:本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
4:分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
5:本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7:如有链接无法下载、失效或广告,请联系管理员处理!
8:文章投稿-投诉建议E-mail:yunduanw@qq.com 站长QQ:99767152
THE END
点赞1693 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容