不知不觉干了这么多运维的活,拿Redis7.X的安装卸载记录一下吧,也适用于其他版本的安装,其他软件也是如此。
开始之前可以先看下这个数据库引擎网站,里面有各种数据库的介绍排名等。
其他的就不多看了,直接找到官网地址去下载。
进入Reids官网,找到下载地址这里有两种下载安装包方式。
第一种,直接点击redis官网的Downloads下载tar.gz包,然后上传到服务器。
第二种,使用wget命令下载tar.gz包。
# 使用wget需要服务器有wget命令,没的可以装一下,自己可以新建一个放安装包的路径,地址是刚才下载地址
cd ~
mkdir soft
wget https://github.com/redis/redis/archive/7.0.0.tar.gz
这里就可以看到自己下载的安装包了。
安装步骤如下:
- 解压安装包。
# -xf可以减少点io对服务器性能的影响,当然也可以-zxvf等。
tar -xf redis-7.0.0.tar.gz
2. 我们可以进到目录里阅读一下README.md文件,重点关注make、make distclean、make install、./install_server.sh等这些说明信息,然后进入到src路径下执行make编译命令。
如果这里报错没有安装gcc的话可以使用yum命令安装,安装好gcc再次执行make,若仍然报错,执行make distclean后再执行make。
3. 将redis安装到指定目录,执行以下命令,编译不报错则安装成功。
# 这个可以根据你自己选择安装路径了。
cd .. # 进入到了/root/soft/redis-7.0.0目录
make install PREFIX=/opt/tools/redis7 # 没有的目录会自动生成
4. 配置环境变量,为了方便起见配置一下环境变量吧,就省得自己找启动文件去启动了。
vim /etc/profile
#在文件末尾追加Redis环境变量配置,改成自己上一步的安装路径
export REDIS_HOME=/opt/tools/redis7
export PATH=$PATH:$REDIS_HOME/bin
# 保存配置文件后记得刷新一下不然检测不到的
source /etc/profile
5.启动redis后台实例并设置开机自启。
cd utils
./install_server.sh
这里7.X的版本出现了问题,需要注释掉配置文件里的一些内容,然后再执行下 ./install_server.sh 即可。
vim install_server.sh
注释掉以下内容
#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
# echo "This systems seems to use systemd."
# echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
# exit 1
#fi
再次执行启动脚本即可
./install_server.sh
执行启动脚本,会让你选择一些东西,一般端口不用默认的,其他的默认就行,没什么报错就自动帮你注册了服务,并设置了开机自启,并且通过执行此脚本通过改变端口就可以启动多个实例,真的挺方便呢。
6. 查看实例状态,关闭,启动等操作。
# 查看Redis进程
ps -ef | grep redis
# 8128是我选择的端口,默认6379,查看8128端口的Redis实例状态
service redis_8128 status
# 停止8128端口的Redis实例
service redis_8128 stop
# 启动8128端口的Redis实例
service redis_8128 start
# 连接Redis,开始愉快的操作吧
redis-cli -p 8128
卸载步骤如下:
- 先停止Redis服务,可以通过ps ef | grep redis 找到对应的进程号 kill -9 进程号,也可以通过service redis_8128 stop
- 然后删除掉我们安装目录的redis,rm -rf /opt/tools/redis7
- 如果还想更干净可以通过 find / -name redis 命令,将查到的文件夹及目录都删除即可。
爷爷与大风对抗着,车子未能前进,但也没有后退半步。风来时爷爷没有躲避,尽管风把我们车上的草刮的只剩下一棵,我们的车还在,我们就像是钉在大坝上一样,没有前进,但是也没有倒退,我觉得从这个意义上来讲,我们胜利了。——莫言