当前位置:首页 > Java技术 > Redis7.X安装卸载教程

Redis7.X安装卸载教程

2022年08月04日 19:38:20Java技术2

不知不觉干了这么多运维的活,拿Redis7.X的安装卸载记录一下吧,也适用于其他版本的安装,其他软件也是如此。
开始之前可以先看下这个数据库引擎网站,里面有各种数据库的介绍排名等。
其他的就不多看了,直接找到官网地址去下载。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
进入Reids官网,找到下载地址这里有两种下载安装包方式。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
第一种,直接点击redis官网的Downloads下载tar.gz包,然后上传到服务器。
第二种,使用wget命令下载tar.gz包。

# 使用wget需要服务器有wget命令,没的可以装一下,自己可以新建一个放安装包的路径,地址是刚才下载地址
cd ~
mkdir soft
wget https://github.com/redis/redis/archive/7.0.0.tar.gz

这里就可以看到自己下载的安装包了。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
安装步骤如下:

  1. 解压安装包。
# -xf可以减少点io对服务器性能的影响,当然也可以-zxvf等。
tar -xf redis-7.0.0.tar.gz 

Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
2. 我们可以进到目录里阅读一下README.md文件,重点关注make、make distclean、make install、./install_server.sh等这些说明信息,然后进入到src路径下执行make编译命令。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
如果这里报错没有安装gcc的话可以使用yum命令安装,安装好gcc再次执行make,若仍然报错,执行make distclean后再执行make。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
3. 将redis安装到指定目录,执行以下命令,编译不报错则安装成功。

 # 这个可以根据你自己选择安装路径了。
 cd ..		# 进入到了/root/soft/redis-7.0.0目录
 make install PREFIX=/opt/tools/redis7   # 没有的目录会自动生成

Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
4. 配置环境变量,为了方便起见配置一下环境变量吧,就省得自己找启动文件去启动了。

vim /etc/profile
#在文件末尾追加Redis环境变量配置,改成自己上一步的安装路径
export REDIS_HOME=/opt/tools/redis7
export PATH=$PATH:$REDIS_HOME/bin
# 保存配置文件后记得刷新一下不然检测不到的
source /etc/profile

Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
5.启动redis后台实例并设置开机自启。

 cd utils
 ./install_server.sh 

这里7.X的版本出现了问题,需要注释掉配置文件里的一些内容,然后再执行下 ./install_server.sh 即可。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记

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 

执行启动脚本,会让你选择一些东西,一般端口不用默认的,其他的默认就行,没什么报错就自动帮你注册了服务,并设置了开机自启,并且通过执行此脚本通过改变端口就可以启动多个实例,真的挺方便呢。
Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
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

Redis7.X安装卸载教程 _ JavaClub全栈架构师技术笔记
卸载步骤如下:

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

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

作者:我必进大厂
来源链接:https://blog.csdn.net/weixin_49118892/article/details/124641755

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/17491.html

分享给朋友:

“Redis7.X安装卸载教程” 的相关文章

全面解析Redis

全面解析Redis

目录 一,问题引入: 什么是Redis? 3.redis的应用场景 4redis的下载与安装 radis的基本操作 数据存储类型介绍...

记一次SpringBoot项目使用RedisTemplate无法反序列化字节数组问题困扰8小时巨坑

记一次SpringBoot项目使用RedisTemplate无法反序列化字节数组问题困扰8小时巨坑

一、问题描述 问题描述: 前提:向Redis中SET值的是一个JFinal项目,使用的Jedis客户端API操作的,把一个对象转成byte[]形式存入Redis中。 然后在另一个SpringBoot项目中我通过Spring自带的RedisTempl...

SpringBoot整合Redis缓存

SpringBoot整合Redis缓存

一、前言 之前分享过关于Redis集群如何搭建的,最近有小伙伴儿说分享一下Redis如何使用SpringBoot的整合,项目中经常使用的就是Redis,本次整合的是Redis单机版,后续会分享Redis集群版本,请多提出自己的意见。 二、开始整合 1.首先需要搭建Redis服务器,可参...

Docker的安装和Redis容器

Docker的安装和Redis容器 Docker安装,环境:虚拟机CentOS 8;阿里云镜像加速;Redis容器创建。 CentOS 8的安装就不在这里演示了 连接CENTOS 使虚拟机与物理机在同一网段...

分布式专题|吐血整理Redis 十四大知识点,帮助小白从0到1蜕变

分布式专题|吐血整理Redis 十四大知识点,帮助小白从0到1蜕变

文章目录 摘要 环境搭建 redis Docker方式安装 使用源码方式安装redis...

分布式|跟着“乐哉”学习redis系列教程

分布式|跟着“乐哉”学习redis系列教程

八、redis主从同步 CAP原理 CAP原理就好比分布式领域的牛顿定律,他是分布式存储的理论基石。 C:Consistent,一致性 A:Availabilty,可用性 P:Partition tolerance,分区容错性 分布...

Spring Boot 整合 Redis 实现缓存操作

Spring Boot 整合 Redis 实现缓存操作

摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 产品没有价值,开发团队再优秀也无济于事 – 《启示录》 』...

java操作redis

static Jedis jedis=new Jedis("localhost"); /** * 测试redis 字符串 */ @Test public void testString(){ jedis.flushDB(); jedis.set("str",...

分布式|你有了解过redis过期策略么?

十二、redis的过期策略 定期删除 策略 每100ms随机抽查删除过期数据 缺点 可能残留大量没有抽查过的数据 惰性删除 策略 每次访问数据时,先判断是否过期...

springboot 排除redis的自动配置

因为要配置一个redis链接,所以将系统自带的配置排除,分别是 RedisAutoConfiguration.class 和 RedisRepositoriesAutoConfiguration.class 两个自动配置类 需要注意的是:RedisRep...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。