redis常见问题(三)

时间:2022-10-28 11:00:11

redis安装之后导致linux无法正常启动

问题现象:在linux安装redis后,将redis设置为开机启动项,导致系统开机后停在redis启动界面,无法登陆系统,shell命令行也无法显示,如下图:

redis常见问题(三)

redis常见问题(三)

问题原因:默认情况下redis在安装后对应的服务会自动启动,且在前台运行,导致系统启动后redis进程在前台启动运行,占用了shell命令行,导致无法进入linux系统。

解决办法:

在linux启动时进入单用户模式,登陆linux系统,找到redis的配置文件redis.conf,编辑此文件,将daemonize的参数由no该为yes(no为在前台启动;yes为在后台启动),保存后在下次      启动服务器的时候redis就会以后台的方式启动了,具体步骤如下:

1.重启linux
2.在启动画面按 "i"

redis常见问题(三)

3.按"e" 编辑

redis常见问题(三)

4.选中内核,再按"e"

redis常见问题(三)

redis常见问题(三)

5.然后一个空格,输入1 root,然后回车

redis常见问题(三)

redis常见问题(三)

6.按"b" 启动系统

redis常见问题(三)

7.将daemonize的参数由no该为yes

redis常见问题(三)

redis常见问题(三)

8.重启linux

到此系统恢复正常啦。