首页 > 数据库 >Redis之Redis7安装&卸载(Linux版)

Redis之Redis7安装&卸载(Linux版)

时间:2024-03-07 20:22:06浏览次数:34  
标签:opt cli ## Redis Redis7 redis server 7.2 Linux

卸载

## 查看当前服务器是否安装redis及其版本
redis-server -v

## 停止服务
### 停止单机上的单实例
redis-cli -a 9527 shutdown
### 停止单机上的多实例的某一个实例
redis-cli -a 9527 -p 6379 shutdown
### 查看是否停止完全
ps -ef | grep redis

## 删除/usr/local/bin目录下 redis 相关文件
rm -rf /usr/local/bin/redis-*

安装

  1. 环境准备
## 查看Linux系统位数(需要64位)
getconf LONG_BIT

## 查看gcc版本(需 >= 4.8.5)
gcc -v
## 若无gcc,在正确配置yum源前提下执行:
yum -y install gcc-c++
  1. 执行安装
## 下载
mkdir -p /opt/package
wget https://github.com/redis/redis/archive/7.2.4.tar.gz 

## 解压
tar -zxvf 7.2.4.tar.gz  -C ../
cd /opt/redis-7.2.4

## 编译
make && make install
   ## 输出:INSATLL redis-server INSTALL redis-benchmark INSTALL redis-cli 即安装成功
   ## 编译后会在/usr/local/bin目录下生成redis相关命令
   ## -> redis-benchmark:性能测试工具
   ## -> redis-check-aof:AOF文件修复工具
   ## -> redis-check-dump:dump.rdb文件修复工具
   ## -> redis-cli:redis客户端
   ## -> redis-sentinel:redis集群管理工期
   ## -> reids-server:redis服务器启动命令


## 配置
cp /opt/redis-7.2.4/redis.conf /opt/redis-7.2.4/redis.conf.bak
vi /opt/redis-7.2.4/redis.conf 
   ## 1. 修改 daemonize 参数值为 yes,让redis以3守护线程方式启动。
    daemonize yes
   ## 2. 修改 protected-mode 参数值为 no,关闭保护模式,允许其他远程主机访问。
    protected-mode no
   ## 3. 注释掉 bind 127.0.0.1 , 注释掉 bind 访问白名单。
    ## bind 127.0.0.1
   ## 4. 修改默认密码 requirepass 参数
    requirepass 219527

## 启动服务
redis-server /opt/redis-7.2.4/redis.conf

## 连接测试
redis-cli -a 219527 -p 6379
172.0.0.1:6379 > ping
TONG
## 出现TONG即OK

标签:opt,cli,##,Redis,Redis7,redis,server,7.2,Linux
From: https://www.cnblogs.com/DeepInThought/p/18059602

相关文章

  • Linux文件管理
    Linux文件管理学习目标了解文件名规则和工作中的建议命名规则会创建和删除目录mkdir/rmdir会创建和删除文件touch/rm了解复制cp和移动mv的区别会使用tar命令进行压缩和解压缩掌握vm的保存和退出和不保存强制退出q!掌握vim的快捷方式yy,dd,gg,G,u会使用tail命令来查看文件......
  • (笔记)Linux信号(signal) 机制和信号量(semaphore)机制的区别
     字面上相似,但是本质上存在巨大的差别! 一、Linux信号(signal)机制signal,又简称为信号(软中断信号)用来通知进程发生了异步事件。原理:一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来......
  • linux 入门(七)-ffmpeg使用
    linux入门(七)1:安装ffmpegubuntu下安装ffmpeg:sudoapt-getinstallffmpeg2:ffmpeg--helpffmpegversion4.2.7-0ubuntu0.1Copyright(c)2000-2022theFFmpegdevelopersbuiltwithgcc9(Ubuntu9.4.0-1ubuntu1~20.04.1)configuration:--prefix=/usr--ex......
  • 使用jenkins连接linux部署jar包
    jenkins安装首先安装jenkins,我们可以使用docker安装。用下面命令拉取jenkins镜像。dockerpulljenkins/jenkins然后正常安装jenkins容器即可。安装完成后,进入jenkins管理界面。会让我们输入初始化密码,和创建默认用户。我们按照提示操作即可。然后,用默认用户登录,进入界面如......
  • linux脚本:/bin/bash^M: bad interpreter: No such file or directory(/bin/sh^M).sh: no
    origin如图,运行一个脚本文件报错: 原因:在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识解决方法,用dos2unixfilename命令,,直接把文件转换为unix格式 其他解决方法:(1)使用linux命令dos2unixfi......
  • redis自学(12)用户空间和内核空间
    用户空间和内核空间服务器大多采用Linux系统,所以以Linux为例:任何Linux发行版,其系统内核都是Linux。我们的应用都需要通过Linux内核与硬件交互。  用户应用是无法直接访问计算机硬件,只能访问内核,基于内核操作计算机硬件  为了避免用户应用导致冲突甚至内核崩溃,用户应......
  • 开源.NET8.0小项目伪微服务框架(分布式、EFCore、Redis、RabbitMQ、Mysql等)
    1、前言为什么说是伪微服务框架,常见微服务框架可能还包括服务容错、服务间的通信、服务追踪和监控、服务注册和发现等等,而我这里为了在使用中的更简单,将很多东西进行了简化或者省略了。年前到现在在开发一个新的小项目,刚好项目最初的很多功能是比较通用的,所以就想着将这些功能抽......
  • Arch Linux使用archinstall快速安装配置2024版
    ArchLinux使用archinstall快速安装配置2024版参考:https://wiki.archlinuxcn.org/wiki/安装指南官方安装指南比较繁琐,有提供archinstall​但是并没有详细介绍对应配置项,本教程根据自身安装经历编写安装前的准备[​编辑|编辑源代码]获取安装映像[​编辑|编辑源代......
  • Arch Linux使用archinstall快速安装配置2024版
    ArchLinux使用archinstall快速安装配置2024版参考:https://wiki.archlinuxcn.org/wiki/安装指南官方安装指南比较繁琐,有提供archinstall​但是并没有详细介绍对应配置项,本教程根据自身安装经历编写安装前的准备[​编辑|编辑源代码]获取安装映像[​编辑|编辑源代......
  • linux 下安装字体
    (1)找到Windows系统的字体文件夹:Windows字体的系统路径是C:\Windows\Fonts(2)远程登陆Linux系统远程登陆到自己的Linux系统后,先切换到/usr/share/fonts/目录下在该目录下新建chinese文件夹,代表这里面存放的是中文字体(3)更改字体权限chmod755/usr/share/fo......