打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
记录一次重启服务器 Redis 数据丢失问题

前奏:

今日在写订单 延时队列 时(下单 30 分钟后未支付,自动关闭订单),将队列使用 Supervisor 监听,放在测试服务器上一直不能监听,重启 supervisor 显示 no such process, 找了好久没解决,然后重启服务刚才的队列可以监听队列了,这是心中一跃,返回刚才的问题,发现 supervisor 放错位置了。

这时突然发现整个网站是用到 redis 的地方数据全部没有了。

解决方法:

①vim /etc/sysctl.config 编辑 sysctl.config

②独占一行,添加一行  vm.overcommit_memory = 1

③wq 保存修改的配置,然后 sysctl -p 使配置生效

这样 linux 服务器即使重启了,之前的数据依然存在!

本作品采用《CC 协议》,转载必须注明作者和本文链接

不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境

Don't give up easily. On the way of learning and growing up, we have a long way to go, just because there is no end to learning.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Redis 和 MySQL 数据保持一致
面霸的八月:小米面试记(2)
redis持久化和常见故障
减少Linux下Squid服务器的TIME_WAIT套接字数量
说说分布式爬虫
JavaWeb项目架构之Redis分布式日志队列
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服