Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何恢复丢失的Redis服务_Linux_Redis_Centos - Fatal编程技术网

Linux 如何恢复丢失的Redis服务

Linux 如何恢复丢失的Redis服务,linux,redis,centos,Linux,Redis,Centos,我在CentOS服务器上安装了旧版本的Redis。我试图删除旧版本并将其更新为最新版本,但redis服务似乎已经消失,新版本的安装也没有复制它。有什么方法可以完全卸载Redis并重新安装吗?否则,有没有办法重新安装Redis服务?当我检查服务列表时,我在列表中看到redis,但当我执行服务redis restart时,它会显示“无法识别的服务”。您可以尝试init 1然后init 5将系统带到单个用户,然后返回gui,从而在redis依赖其他服务的情况下重新启动所有服务。也可以像SU一样执行此操

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

您可以尝试init 1然后init 5将系统带到单个用户,然后返回gui,从而在redis依赖其他服务的情况下重新启动所有服务。也可以像SU一样执行此操作。

如果要删除redis旧软件包,可以使用下面的yum remove命令

yum remove redis
rpm -e redis 
然后检查它是否仍然可用,如下所示

rpm -qi redis
还要检查文件

rpm -ql redis
如果它在那里,你可以删除如下

yum remove 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,因为它可以处理所有依赖项