当前位置: 首页 > news >正文

linux安装redis带图详细

如何在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/binredis-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.lryc.cn/news/113338.html

相关文章:

  • MySql——数据库常用命令
  • 如何通过 WordPress 数据库启用插件?【进不去后台可用】
  • 芯片热处理设备 HTR-4立式4寸快速退火炉
  • 小研究 - 基于 MySQL 数据库的数据安全应用设计(一)
  • mysql转sqlite3
  • 在linux中使用 ./configure 时报错
  • 【LeetCode 算法】Reverse String 反转字符串
  • linux sysctl.conf 常用参数配置
  • 【stm32】初识stm32—stm32环境的搭建
  • Spring Boot3.0基础篇(二):Web 开发
  • 【WebRTC---源码篇】(三:一)音频轨
  • POM文件总体配置详细说明
  • 【项目 计网3】Socket介绍 4.9字节序 4.10字节序转换函数
  • Spring Security 和 Apache Shiro 登录安全架构选型
  • 如何恢复已删除的 PDF 文件 - Windows 11、10
  • 服务器数据恢复-raid5同步过程中又有一块磁盘报警的数据恢复案例
  • 解密Redis:应对面试中的缓存相关问题2
  • HTTP——八、确认访问用户身份的认证
  • 解决word打字卡顿问题的方法
  • python elasticsearch update by query
  • Linux搭建pikachu靶场(以centos为例)
  • git clone 登录 github
  • 迭代器模式(C++)
  • ES智能推荐
  • 【Rust】Rust学习 第五章使用结构体组织相关联的数据
  • EtherCAT转Profinet网关连接西门子PLC与凯福科技总线步进驱动器通讯
  • 秋招算法备战第39天 | 62.不同路径、63. 不同路径 II
  • Docker网络模型使用详解(2)Docker网络模式
  • Docker DCT
  • 【owt】erzio的handler和pipeline