在 Mac OSX 上卸载 Redis。安装更新后旧版本正在运行

问题描述 投票:0回答:3

在Mac上,如何找到旧版本的Redis并彻底卸载?

我使用 OSX 并使用以下命令安装 Redis

brew install redis
。由brew安装的版本状态为
redis-3.0.7

但是,当我运行命令时:

redis-server
,输出表明我正在运行
Redis 2.6.9 (00000000/0) 64 bit
。我不知道这个版本是从哪里安装的。

我尝试直接下载redis并使用

sudo make uninstall
但得到了这个错误:

cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make uninstall
make[1]: *** No rule to make target `uninstall'.  Stop.
make: *** [uninstall] Error 2
macos redis homebrew
3个回答
15
投票

查看这些目录:

ls -al $(which redis-server)
ls -al $(which redis-cli)

如果这些二进制文件是通过 Redis 源代码中的

make install
安装的,您只需删除它们即可。


6
投票

使用以下命令删除 Redis 文件夹

rm /usr/local/bin/redis-*

0
投票

运行此命令

brew uninstall redis
将给出以下警告

Warning: The following may be redis configuration files and have not been removed! If desired, remove them manually with 'rm -rf': /usr/local/etc/redis-sentinel.conf /usr/local/etc/redis.conf

相应删除它们即可成功卸载redis。

© www.soinside.com 2019 - 2024. All rights reserved.