linux centos8 安装redis 卸载redis

news/2025/2/26 15:21:22

准备环境

linux_CentOS8_7">系统:linux CentOS8

安装步骤

redis_12">一、下载redis

redisiodownload_14">1.进入官网找到下载地址 https://redis.io/download

在这里插入图片描述

2.右键点击复制链接地址
3.进入到Xshell控制台(默认当前是root根目录),,输入wget 加你复制的地址

(示例 :wget:https://download.redis.io/releases/redis-6.0.9.tar.gz)

4.敲击回车执行后如下图

在这里插入图片描述

(这就是在下载中)

也可以在浏览器下载下来后用Xftp工具传入指定文件(这里就不展示了)

二、解压安装

1.查看,解压,移动,编译,安装
(1)查看下载文件 ll

在这里插入图片描述

redis609targz__40">(2)进行解压 tar -zvxf redis-6.0.9.tar.gz 如下图

在这里插入图片描述

redis_44">(3)移动到/usr/local目录下,命名为redis

mv redis-6.0.9 /usr/local/redis

redismake_48">(4)cd到/usr/local/redis目录,输入命令make执行编译命令

在这里插入图片描述

(成功后的截图)

redis_install_54">(5)输入以下命令安装 make PREFIX=/usr/local/redis install
redisusrlocalredisLinuxusrlocalbin_56">这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,
redis_redis_58">库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis

执行结果如下图:
在这里插入图片描述
这种时候基本上就是安装成功了

redis_64">三、启动redis

redis_66">1.输入pwd查看是不是在/usr/local/redis目录下

在这里插入图片描述

redis_binredisserver_redisconf_70">2.启动redis ./bin/redis-server& ./redis.conf

在这里插入图片描述

出现这个界面基本上就是已经启动redis了(是不是很简单)
这种时候我用redis desktop manager 管理工具是连接不上的
按Ctrl+c退出

redisconf_vim_redisconf_78">3. vim编辑redis.conf vim redis.conf
vim命令:i插入,esc —>Shift+:wq 退出保存
(1) 注释掉bind,#为注释,未注释代表只允许本机连接

在这里插入图片描述

(2)daemonize改为yes 开启守护线程

在这里插入图片描述

(3)protected-mode改为no 关闭保护模式

在这里插入图片描述
到了这里配置文件就已经修改好了

redisserver_usrlocalredisredisconf_redisbin_95">(4)以后启动用这个命令 ./redis-server /usr/local/redis/redis.conf (必须在redis的bin目录下)
redis_ps_aux__grep_redis_97">4.查看redis进程 ps -aux | grep redis

图片: https://uploader.shimo.im/f/V6zT47Kp3vCgwfuW.png

5.采取端口监听查看方式 netstat -lanp | grep 6379

在这里插入图片描述

redis_105">6.重启redis
redisredis106925_107">(1)根据ps -aux | grep redis命令可以看出redis的进程是106925
redis_kill_9_106925_109">(2)干掉redis kill -9 106925
redis_ps_aux__grep_redis_111">(3)再次查看redis ps -aux | grep redis

在这里插入图片描述

成功的干掉了redis这时候开始重启

redisserver_usrlocalredisredisconf_redisbinredis_117">(4)输入 ./redis-server /usr/local/redis/redis.conf (必须在redis的bin目录下),然后查看redis可以看出已经开启

在这里插入图片描述

7.开放服务器6379端口通过防火墙
(1)开启防火墙
systemctl start firewalld
(2)开放指定端口
  firewall-cmd --zone=public --add-port=6379/tcp --permanent

命令含义:
–zone #作用域
–add-port=6379/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

(3)重启防火墙
  firewall-cmd --reload
(4)查看端口号

netstat -ntlp //查看当前所有tcp端口·

netstat -ntulp |grep 6379 //查看所有6379端口使用情况·

redis_desktop_managerredis_149">8.redis desktop manager连接redis

在这里插入图片描述

地址为你的服务器地址
点击测试连接
在这里插入图片描述

连接成功

redis_159">9.开启redis密码
redis_requirepass_161">(1)redis有 requirepass为密码
redis___vim_redisconf_163">(2)进到/usr/local/redis 目录 输入 vim redis.conf

在这里插入图片描述

新增requirepass 空格后面是你的密码
保存后退出

redis6_170">(3)重启redis(执行第6步操作重启)

不输入密码
在这里插入图片描述

输入密码
在这里插入图片描述

好了到了这里基本上就是成功了
阿里云服务器需要开启阿里云的安全组,以下为步骤

四、开启阿里云安全组

1.进入实例
在这里插入图片描述

2.点击更多,选择网络安全组,安全组配置
在这里插入图片描述

3.点击配置规则
在这里插入图片描述

4.手动添加入方向和出方向的3306端口

在这里插入图片描述

五、卸载redis
1.查询redis进程:ps -ef |grep redis(如下图)
在这里插入图片描述

2 .杀死redis进程:kill -9 102457
3.执行第一步过程查看是否杀死redis进程
在这里插入图片描述

4.可以看到已经没了,接下来输入rm -rf /usr/local/redis,卸载成功,如下图:
在这里插入图片描述


http://www.niftyadmin.cn/n/5868882.html

相关文章

爱普生汽车用显示控制器IC:ScalerIC,汽车接口IC,相机接口IC

爱普生汽车显示控制器IC,汽车显示控制器芯片可以分为三类:爱普生显示控制芯片Scaler IC ,爱普生汽车接口IC,爱普生相机接口IC。下面就给大家分别介绍下这三类芯片的具体型号的特征及用途。 爱普生显示控制芯片 Scaler IC Scaler…

在 JMeter 中使用 Python 脚本

JMeter本身基于Java开发,但可以借助JSR223元件编写Python脚本实现更灵活的功能,以下为你详细介绍具体实现方式: 1. 配置Python环境 在使用Python脚本前,需要确保你的系统已经安装了Python环境,同时还需要安装jpype1库,它允许Python程序调用Java代码,这对于在JMeter中使…

DeepSeek-R1 满血版和蒸馏版鉴别方法

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于大模型算法的研究与应用。曾担任百度千帆大模型比赛、BPAA算法Q大赛评委,编写微软OpenAI考试认证指导手册。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第名。授权多项发明专利。对机器学…

《Flink学习攻略:从入门到进阶的奇妙之旅》

《Flink学习攻略:从入门到进阶的奇妙之旅》 嘿,各位小伙伴!今天咱们来聊聊怎么学习Flink这个在大数据领域超火的玩意儿。相信很多小伙伴都对它感兴趣,但又不知道从哪儿下手,别担心,咱一步步来。 一、学习…

Redisson 分布式锁底层原理实现详解

1、概述 Redisson 是基于 Redis 实现的分布式锁,其核心思想是利用 Redis 的 SET NX(SET if Not eXists) PX(过期时间) 来实现锁的互斥性,同时通过 Lua 脚本 处理加锁、解锁、续期等原子操作,保证分布式环境下的安全性…

idea创建第一个springboot程序

说明: 我计划用idea,创建第一个springboot程序,但是作为新手完全不会弄,今天我就亲自尝试一边,并且出一期详细,完美的教程,亲测可以运行 step1. 点击file , 选new, 选…

比较RPC和RESTful API的优缺点

RPC和RESTful API是两种不同的远程调用方式,它们各自具有不同的优缺点。 RPC的优点包括: 高效:RPC使用自定义的通信协议,可以减少报文传输量,提高传输效率。灵活:RPC支持多种语言,不同的编程语…

QT 中的元对象系统(一):元对象和元数据

目录 1.为什么需要元系统 2.元数据 3.模拟元对象系统 3.1.元对象声明 3.2.对C扩展 3.3初始化元对象 3.4.使用元对象 4.QT的元系统 4.1.元对象系统基于QObject类、Q_OBJECT宏、元对象编译器MOC实现 4.2.元对象系统的功能 4.3.Q_PROPERTY()的使用 4.4.Q_INVOKABLE使用…