如何还原丢失的Redis服务

时间:2015-06-17 19:13:10

标签: linux redis centos

我在CentOS服务器上安装了旧版本的Redis。我试图删除旧版本并将其更新到最新版本,但似乎redis服务已经消失,新版本安装不会重现它。有什么办法可以完全卸载Redis并进行全新安装吗?否则,有什么办法可以重新安装Redis服务吗?当我检查服务列表时,我会在列表中看到redis,但是当我执行service Redis restart时,它会显示"无法识别的服务"。

2 个答案:

答案 0 :(得分:0)

您可以尝试init 1然后init 5将系统带到单个用户然后返回gui,从而重新启动所有服务,以防Redis依赖其他服务。也可以这样做SU。

答案 1 :(得分:0)

您是否要删除redis旧包,您可以使用yum remove命令,如下所示。

yum remove redis

然后检查它仍然可用如下

rpm -qi redis

并检查文件

rpm -ql redis

如果它在那里你可以删除如下。

rpm -e redis 

(或者您可以提及包含全名的版本)

然后你可以安装你想要的新版本。

 wget -r --no-parent -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x86_64/e/

    rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-*.rpm

然后运行

yum install redis

或者您可以下载rpm并按以下方式安装

rpm -ivh redis-"version".rpm 

但最好使用yum,因为它具有所有依赖性。