若出现service redisd does not support chkconfig,则证明redisd不支持chkconfig 解决方法:使用vim编辑redisd文件,在第二行加入如下两行注释,保存退出
1 2 3
vim /etc/init.d/redisd # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。再次执行开机自启命令,成功 现在可以直接已服务的形式启动和关闭redis了:service redisd start 或者 service redisd stop
可能出现的问题
1)Redis服务器设置密码后,使用service redis stop 会出现以下信息:
1 2 3 4 5 6 7 8
[root@localhost ~]# service redis stop Stopping ... (error) NOAUTH Authentication required. Waiting for Redis to shutdown ... Waiting for Redis to shutdown ... Waiting for Redis to shutdown ... Waiting for Redis to shutdown ... Waiting for Redis to shutdown ...