参考官方文档:Install Redis from Source | Redis

源码方式

安装

下载源码

1
wget https://download.redis.io/redis-stable.tar.gz
image-20220823110635518

解压源码

1
tar -xzvf redis-stable.tar.gz

得到的解压后的文件夹

image-20220823110845688

进入文件夹F

1
cd redis-stable

image-20220823110954095

编译源码包

1
make

编译完成后,目录结构如下

image-20220823111240965

安装

1
make isntall

image-20220823111304913

至此,源码方式安装就已经完成

卸载

删除安装好的redis相关文件

安装好redis后,redis的相关操作文件默认放在/usr/local/bin目录下

1
ls /usr/local/bin

image-20220823130121313

我们将其删除即可

1
rm -rf /usr/local/bin/redis*

image-20220823130226751

删除源码包

我们安装时遗留下的源码包和源码安装包,可以将它们删除,达到彻底删除的效果

image-20220823130301853

1
rm -rfv ~/redis*

image-20220823130438318

好了,现在已经彻底卸载redis了

snap方式

安装

安装epel-release源

1
sudo yum install epel-release

image-20220823151758259

安装snapd

1
sudo yum install snapd

添加snapd.socket到系统管理

1
sudo systemctl enable --now snapd.socket

image-20220823152207493

添加snap到链接库

1
sudo ln -s /var/lib/snapd/snap /snap

启动snapd

1
systemctl start snapd

查看snapd状态

1
systemctl status snapd

image-20220823152536647

安装redis

1
sudo snap install redis

image-20220823153246653

查看snap已安装的包

1
sudo snap list

image-20220823155018281

进入snap的bin目录查看redis

1
2
cd /var/lib/snapd/snap/bin/
ls

这种方式安装的redis貌似没有redis-server???

image-20220823155208436

卸载

卸载redis

1
sudo snap redis

image-20220823155349794

卸载snapd

1
sudo yum remove snapd

image-20220823155501822

卸载残留文件

1
sudo rm -rfv /var/lib/snapd
1
sudo rm -rfv ~/snap

yum方式

安装

查找yum包管理器仓库是否有redis安装包

1
yum list | grep redis

image-20220823151048651

安装

1
yum install redis

image-20220823150723941

卸载

1
yum remove redis

image-20220823151459928