栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Redis7.X安装卸载教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Redis7.X安装卸载教程

不知不觉干了这么多运维的活,拿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

这里就可以看到自己下载的安装包了。

安装步骤如下:

  1. 解压安装包。
# -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


卸载步骤如下:

  1. 先停止Redis服务,可以通过ps ef | grep redis 找到对应的进程号 kill -9 进程号,也可以通过service redis_8128 stop
  2. 然后删除掉我们安装目录的redis,rm -rf /opt/tools/redis7
  3. 如果还想更干净可以通过 find / -name redis 命令,将查到的文件夹及目录都删除即可。

爷爷与大风对抗着,车子未能前进,但也没有后退半步。风来时爷爷没有躲避,尽管风把我们车上的草刮的只剩下一棵,我们的车还在,我们就像是钉在大坝上一样,没有前进,但是也没有倒退,我觉得从这个意义上来讲,我们胜利了。——莫言

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870656.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号