关于云服务器上的redis

来源:17-11 centos7 下通过uwsgi,nginx部署django应用

WittChen

2020-03-07

图片描述
这是本地测试的结果说明代码应该是没问题的,而且每次失灵的时候我重启服务器重新开redis就好了,因为我不管是重启redis还是kill直接杀死redis进程,都没用,只有重启服务器才行,今天下午又测试了一边,这验证码又失灵了,然后我又重启了服务器。
1、老师您好,我已经把我的项目放到云服务器上了,域名什么的也都有了,都能正常运行和访问,就是那个redis有问题,就是有时候我发现我要注册的时候,不会返回验证码(因为我没有去申请短信验证码的接口,是后台直接生成验证码通过手机号绑定验证码的方式存到redis数据库中,然后通过网页alert的出一个验证码),我就推测应该是redis中没有东西,结果我打开服务器上的redis 输入keys *发现是空的,我就百思不得其解,然后我就重启了服务器,全部重新运行起来,结果就好了,然后就不知道是为什么,然后过一会儿又不行了?难道是服务器太低级吗,配置是1核2gb内存的

写回答

2回答

Ethreal

2020-03-07

sudo nohup 你的指令 &     把你启动redis的命令 通过nohup 执行通过这种方式试一下 

2
4
WittChen
非常感谢!
2020-03-08
共4条回复

Ethreal

2020-03-07

是阿里云还是腾讯云,可以提个工单,让它们工程师诊断下 redis 服务为何会频繁挂掉,最好能看到redis崩溃的日志,原因可能有很多,还是要找下异常信息

0
4
Ethreal
回复
WittChen
搜了搜相关问题,确实有类似xshell的问题 参考 nohup 试一下,或者换种远程工具看看 要么就直接提工单最快
2020-03-07
共4条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程