linux安装redis带图详细

news2024/10/6 17:00:42

如何在Linux系统中卸载Redis

一、使用apt-get卸载Redis

sudo apt-get purge redis-server

如果使用apt-get安装Redis,可以使用apt-get purge命令完全卸载Redis。其中,purge命令会不仅仅删除Redis二进制文件,还会删除配置文件、数据文件和日志文件等相关文件。

二、使用yum卸载Redis

sudo yum remove redis

如果使用yum安装Redis,可以使用yum remove命令卸载Redis。其中,remove命令只会删除Redis二进制文件和相关配置文件,而数据文件和日志文件等是不会被删除的,需要手动删除。

三、手动卸载Redis

如果Redis是通过源码编译安装的,或者是从官网下载二进制文件安装的,那么可以通过以下步骤手动卸载Redis。

1. 停止Redis服务

sudo systemctl stop redis.service

首先需要停止Redis服务。

2. 删除Redis相关的文件

需要删除以下文件:

Redis二进制文件
Redis配置文件
Redis数据文件
Redis日志文件
可以通过以下命令删除Redis相关的文件:

sudo rm -rf /usr/local/bin/redis*
sudo rm -rf /etc/redis
sudo rm -rf /var/lib/redis
sudo rm -rf /var/log/redis

3. 删除Redis用户和组

sudo userdel redis
sudo groupdel redis

最后需要删除Redis用户和组。

四、总结

通过以上三个方面详细阐述了如何在Linux系统中卸载Redis。如果是通过apt-get或yum安装的Redis,可以直接使用对应的命令进行卸载。如果是手动安装的Redis,需要手动删除相关文件和用户,一定要仔细核对,避免误删重要文件。

安装redis

1.首先下载压缩包

进入到官网:点击跳转至官网下载安装包 下载Redis 压缩包

如图
在这里插入图片描述

2.安装包解压

把安装包放入 usr目录,下载好的安装包直接拖入即可

cd /usr
// 解压安装包 

tar zvxf redis-6.2.7.tar.gz 

// 查看文件

ll

在这里插入图片描述

在这里插入图片描述

redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc 需要输入以下命令

yum install gcc

在这里插入图片描述

// 删除安装包
rm redis-6.2.7.tar.gz 
// 进入 redis-6.2.7 
cd redis-6.2.7/
// 使用make 命令进行编译将.c文件编译成.o文件
make
编译成功之后会出现“It's a good idea to run 'make test'”的提示
// 使用命令 进行安装 

make PREFIX=/usr/local/redis install

在这里插入图片描述

安装完后,在/usr/local/redis/bin下有几个可执行文件可以查看

ll /usr/local/redis/bin



redis-benchmark                    ----性能测试工具

redis-check-aof                      ----AOF文件修复工具

redis-check-rdb                      ----RDB文件检查工具(快照持久化文件)

redis-cli(client)                                 ----命令行客户端

redis-server                           ----redis服务器启动命令

在这里插入图片描述

redis启动需要一个配置文件,可以修改端口号等信息

// 安装目录下将redis.conf文件拷贝到/usr/local/redis目录中

cp redis.conf /usr/local/redis

在这里插入图片描述

// 进入   /usr/local/redis 
cd /usr/local/redis
// 修改配置文件redis.conf
vim redis.conf

进入后使用编辑模式进行修改以下部分
将 bind 127.0.0.1 -::1 替换为 bind 0.0.0.0
在这里插入图片描述

将 daemonize on 替换成 daemonize yes
在这里插入图片描述

:wq   保存退出即可
//如果输入以下第一个命令无法启动  提示 ./redis.conf 没有权限  在输入命令 这个命令即可
chmod 777 redis.conf
// 使用bin/redis-server ./redis.conf启动redis服务 
./bin/redis-server ./redis.conf
// 使用命令ps -ef|grep redis查看已经启动的redis服务关闭redis服务
ps -ef|grep redis
// 使用./bin/redis-cli 命令进入到redis的客户端
./bin/redis-cli
 关闭redis 命令 需要先退出 redis 客户端
// 退出redis客户端
exit
// 关闭redis
./bin/redis-cli shutdown
// 查看关于redis 的进程
ps -ef|grep redis

在这里插入图片描述
下面我简单演示一下redis 是否可以正常使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/842445.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构刷题训练——链表篇(二)

目录 前言 1.题目一:链表分割 1.1 思路 1.2 分析 1.3 题解 2. 题目二:相交链表 2.1 思路 2.2 分析 2.3 题解 3. 题目三:环形链表 3.1 思路 3.2 分析 3.3 题解 总结 前言 本期继续分享链表相关的OJ题目,在这个专栏博客…

EtherCAT转EtherCAT网关FX5U有EtherCAT功能吗两个ETHERCAT设备互联

1.1 产品功能 捷米JM-ECT-ECT是自主研发的一款ETHERCAT从站功能的通讯网关。该产品主要功能是将2个ETHERCAT网络连接起来。 本网关连接到ETHERCAT总线中做为从站使用。 1.2 技术参数 1.2.1 捷米JM-ECT-ECT技术参数 ● 网关做为ETHERCAT网络的从站,可以连接倍福、…

小研究 - Mysql快速全同步复制技术的设计和应用(一)

Mysql半同步复制技术在高性能的数据管理中被广泛采用,但它在可靠性方面却存在不足.本文对半同步复制技术进行优化,提出了一种快速全同步复制技术,通过对半同步数据复制过程中的事务流程设置、线程资源合理应用、批量日志应用等技术手段&#…

span标签添加什么属性可以在鼠标移入后有一个提示文字类似于图片的alt

span标签添加什么属性可以在鼠标移入后有一个提示文字 类似于图片的alt 我们给span标签设置了不换行,超出后显示省略号,但是默认鼠标移入是不会有完整的文字的提示的,可以给span标签添加一个title属性就搞定了! 效果图 html代码&a…

【css】textarea-通过resize:none 禁止拖动设置大小

使用 resize 属性可防止调整 textareas 的大小&#xff08;禁用右下角的“抓取器”&#xff09;&#xff1a; 没有设置resize:none 代码&#xff1a; <!DOCTYPE html> <html> <head> <style> textarea {width: 100%;height: 150px;padding: 12px 20p…

【Linux初阶】基础IO - 动静态库 | 初识、生成、链接、加载

&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f; &#x1f36d;&#x1f36d;系列专栏&#xff1a;【Linux初阶】 ✒️✒️本篇内容&#xff1a;动静态库初识&#xff0c;库的含义&#xff0c;静态库的生成与链接&#xff0c;gcc/g默认链接方式&#xff0c…

OSPF作业3

题目 地址配置 R1&#xff1a; R2&#xff1a; R3&#xff1a; R4&#xff1a; R5&#xff1a; R6&#xff1a; R7&#xff1a; R8&#xff1a; R9&#xff1a; R10&#xff1a; R11&#xff1a; R12&#xff1a; 私网通及LSDB优化 R1&#xff1a; ospf 1 router-id 1.1.1.1 …

HBase-读流程

创建连接同写流程。 &#xff08;1&#xff09;读取本地缓存中的Meta表信息&#xff1b;&#xff08;第一次启动客户端为空&#xff09; &#xff08;2&#xff09;向ZK发起读取Meta表所在位置的请求&#xff1b; &#xff08;3&#xff09;ZK正常返回Meta表所在位置&#x…

《算法竞赛·快冲300题》每日一题:“连接草坪(II)”

《算法竞赛快冲300题》将于2024年出版&#xff0c;是《算法竞赛》的辅助练习册。 所有题目放在自建的OJ New Online Judge。 用C/C、Java、Python三种语言给出代码&#xff0c;以中低档题为主&#xff0c;适合入门、进阶。 文章目录 题目描述题解C代码Java代码Python代码 “ 连…

【ARM64 ATF 系列 1 -- ATF 中断向量表及SMC 处理流程】

文章目录 1.1 ATF 中断向量表1.1.1 ATF 汇编宏 vector_base 1.2 ATF SMC 中断处理流程 1.1 ATF 中断向量表 ATF 中断向量表的定义位于文件&#xff1a;bl31/aarch64/runtime_exceptions.S vector_base runtime_exceptions/* -----------------------------------------------…

Spring+MyBatis整合案例

提示&#xff1a;要有自学能力&#xff0c;会学习 文章目录 前言前期准备项目内容数据库创建应用程序配置po 包代码mapper 包代码service 包代码测试类代码添加事物处理功能 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 前期准备 第一步&#xff1a…

[CSS] 图片九宫格

效果 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"/><meta http-equiv"X-UA-Compatible" content"IEedge"/><meta name"viewport" content"widthdevice-…

vscode自动补全(智能提示)大小写问题

最近发现vscode的自动补全有时候显示的不是想要的&#xff0c;具体表现为&#xff1a;我输入了几个字母&#xff0c;但是提示列表里面没有我需要的内容。 例如&#xff1a; 我输入了list&#xff0c;但是没有显示java.util中的List&#xff1b; 或者我输入了hashmap&#xf…

海外媒体发稿:软文写作方法方式?一篇好的软文理应合理规划?

不同种类的软文会有不同的方式&#xff0c;下面小编就来来给大家分析一下&#xff1a; 方法一、要选定文章的突破点&#xff1a; 所说突破点就是这篇文章文章软文理应以什么样的视角、什么样的见解、什么样的语言设计理念、如何文章文章的标题来写。不同种类的传播效果&#…

Apache+Tomcat 整合

目录 方式一&#xff1a;JK 1、下载安装包 2、添加依赖 3、启动服务&#xff0c;检查端口是否监听 4、提供apxs命令 5、检查是否确实依赖 6、编译安装 7、重要配置文件 方式二&#xff1a;http_proxy 方式三&#xff1a;ajp_proxy 方式一&#xff1a;JK 1、下载安装…

Vulnhub: ColddWorld: Immersion靶机

kali&#xff1a;192.168.111.111 靶机&#xff1a;192.168.111.183 信息收集 端口扫描 nmap -A -sC -v -sV -T5 -p- --scripthttp-enum 192.168.111.183 查看login的源码发现提示&#xff1a;page和文件/var/carls.txt 漏洞利用 wfuzz探测account.php页面发现文件包含&am…

前端笔记html-layer使用

layer.open方法 layer.open({type:2, //可传入的值有&#xff1a;0&#xff08;信息框&#xff0c;默认&#xff09;1&#xff08;页面层&#xff09;2&#xff08;iframe层&#xff09;3&#xff08;加载层&#xff09;4&#xff08;tips层&#xff09;title: title,content:[…

高抗干扰LCD液晶屏驱动芯片,低功耗的特性适用于水电气表以及工控仪表类产品

VK2C23是一个点阵式存储映射的LCD驱动器&#xff0c;可支持最大224点&#xff08;56SEGx4COM&#xff09;或者最大416点&#xff08;52SEGx8COM&#xff09;的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据&#xff0c;也可通过指令进入省电模式。其高抗干扰&#xff…

怎么进行流程图制作?用这个工具制作很方便

怎么进行流程图制作&#xff1f;流程图是一种非常有用的工具&#xff0c;可以帮助我们更好地理解和展示各种复杂的业务流程和工作流程。它可以将复杂的过程简化为易于理解的图形和文本&#xff0c;使得人们更容易理解和跟踪整个流程。因此&#xff0c;制作流程图是在日常工作中…

用低代码构建高效敏捷工作流

随着行业业务发展及业务流程诉求的增长&#xff0c;企业信息资源越来越表现出一种异构分布、松散耦合的特点。实现大规模、异构、分布式执行环境&#xff0c;使得相互关联的任务能够高效运转成为了业务管理的强诉求。以事件驱动和数据驱动来进行应用系统构建也就变得更加实效。…