news 2026/6/2 18:32:19

centos7如何安装redis?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
centos7如何安装redis?

目录

一.安装gcc

1.查看是否安装了gcc环境

2.若没安装,则安装一下

3.思考:什么是gcc?为什么在linux上安装redis之前先要安装gcc?

二.安装redis

1.进入要下载的文件夹

2.下载redis的压缩包

3.解压redis-7.2.0.tar.gz压缩包

4.进入redis-7.2.0目录

5.安装

6.查看是否安装成功

7.可以在任意目录下运行redis

三.配置redis

1.先将redis的配置文件(redis.conf)备份,防止修改错误

2.编辑redis.conf文件,修改一下三处

3.启动redis

4.查看redis服务的端口

5.停止redis服务

6.设置redis为开机自启

7.停止redis服务

8.再次查看redis状态

9.最后再次开机自启

四.外界若想连接这台linux的redis服务,需要进行下面的配置

1.修改redis.conf文件(关闭redis的保护模式)

2.开放阿里云linux服务器安全组的6379端口(redis默认占用6379端口)


一.安装gcc

1.查看是否安装了gcc环境

执行gcc --version命令,

若弹出版本号,则说明有gcc环境。

2.若没安装,则安装一下

yum install -y gcc tcl

3.思考:什么是gcc?为什么在linux上安装redis之前先要安装gcc?

①GCC是什么?

GCC(GNU Compiler Collection)是GNU编译器套件,是Linux系统中最核心的开发工具之一。它包含多种语言的编译器:

  • C编译器(gcc)

  • C++编译器(g++)

  • Fortran、Go、Ada等其他语言编译器

GCC将人类可读的源代码(如C语言)编译成机器可执行的二进制文件。

②为什么安装Redis前需要GCC?

主要原因:

  1. Redis是用C语言编写的

    • Redis的源代码是以.c文件形式提供的

    • 需要C编译器将其编译成可执行文件

  2. Redis通常从源码编译安装

    # 典型的Redis安装步骤 wget https://download.redis.io/releases/redis-x.x.x.tar.gz tar xzf redis-x.x.x.tar.gz cd redis-x.x.x make # 这里就需要gcc! make install
  3. make命令依赖gcc

    • make读取Makefile中的编译规则

    • Makefile中包含了类似gcc -O2 -c server.c的指令

    • 没有gcc,make命令会失败

二.安装redis

1.进入要下载的文件夹

cd /usr/local/

2.下载redis的压缩包

wget https://download.redis.io/releases/redis-7.2.0.tar.gz

3.解压redis-7.2.0.tar.gz压缩包

tar -zxvf redis-7.2.0.tar.gz

4.进入redis-7.2.0目录

cd redis-7.2.0

5.安装

make && make install

6.查看是否安装成功

cd /usr/local/bin/ 然后执行ls命令

7.可以在任意目录下运行redis

redis-server

三.配置redis

1.先将redis的配置文件(redis.conf)备份,防止修改错误

cp redis.conf redis.conf.bck

2.编辑redis.conf文件,修改一下三处

vi redis.conf

# daemonize 的值从 no 修改成 yes(Redis服务默认是前台运行,需要修改为后台运行)
daemonize no ---> daemonize yes

# requirepass foobared注释去掉并在后加上密码(注意中间加个空格)
requirepass foobared ---> requirepass 123456

# 设置redis记录日志,默认不记录日志(redis.log为文件名)
logfile " " ---> logfile "redis.log"

3.启动redis

进入redis安装目录,执行下面的命令

redis-server redis.conf

4.查看redis服务的端口

ps -ef | grep redis

5.停止redis服务

kill -9 具体的端口号

6.设置redis为开机自启

执行如下命令,新建文件

vi /etc/systemd/system/redis.service

将下面的内容,复制到文件中:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.2.0/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

退出之后要让文件生效:

systemctl daemon-reload

然后重启redis:

systemctl start redis

查看redis服务的状态

systemctl status redis

7.停止redis服务

systemctl stop redis

8.再次查看redis状态

systemctl status redis

9.最后再次开机自启

systemctl enable redis

四.外界若想连接这台linux的redis服务,需要进行下面的配置

1.修改redis.conf文件(关闭redis的保护模式)

注意:要向在linux找某个文件的关键字,方法如下。

①输入/关键字然后敲回车

②n代表查看下一个,N代表查看上一个

2.开放阿里云linux服务器安全组的6379端口(redis默认占用6379端口)

以上就是本篇文章的全部内容,喜欢的话可以留个免费的关注呦~~~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 13:34:23

如何高效使用智能扫码工具:提升直播抢码成功率的终极指南

如何高效使用智能扫码工具:提升直播抢码成功率的终极指南 【免费下载链接】MHY_Scanner 崩坏3,原神,星穹铁道的Windows平台的扫码和抢码登录器,支持从直播流抢码。 项目地址: https://gitcode.com/gh_mirrors/mh/MHY_Scanner …

作者头像 李华
网站建设 2026/5/30 13:34:40

Fun-ASR不是商业产品,但具备媲美商业系统的功能完整性

Fun-ASR不是商业产品,但具备媲美商业系统的功能完整性 在智能语音技术日益渗透办公、教育、客服等场景的今天,越来越多企业开始依赖自动语音识别(ASR)系统完成会议记录、内容归档和人机交互。然而,当主流云厂商的API按…

作者头像 李华
网站建设 2026/6/1 18:47:21

切换至CPU模式作为应急方案,在GPU不可用时仍能继续工作

切换至CPU模式作为应急方案,在GPU不可用时仍能继续工作 在部署语音识别系统的过程中,我们常常会遇到这样的尴尬场景:用户正准备进行一场重要的会议录音转写,点击“开始识别”后,界面却弹出一条冰冷的错误提示——“CUD…

作者头像 李华
网站建设 2026/5/31 1:25:58

Fillinger脚本完整实战指南:5分钟快速上手的终极解决方案

Fillinger脚本完整实战指南:5分钟快速上手的终极解决方案 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts Fillinger脚本作为Adobe Illustrator中备受设计师青睐的智能填…

作者头像 李华
网站建设 2026/5/31 15:56:45

DeepSeek-R1-0528:推理能力跃升,媲美顶尖大模型

DeepSeek-R1-0528:推理能力跃升,媲美顶尖大模型 【免费下载链接】DeepSeek-R1-0528 DeepSeek-R1-0528 是 DeepSeek R1 系列的小版本升级,通过增加计算资源和后训练算法优化,显著提升推理深度与推理能力,整体性能接近行…

作者头像 李华
网站建设 2026/5/28 14:48:57

百度ERNIE 4.5-A47B:300B参数大模型如何实现高效推理?

百度ERNIE 4.5系列推出300B参数规模的MoE架构模型ERNIE-4.5-300B-A47B-PT,通过创新的稀疏激活技术和量化优化方案,在保持300B总参数量的同时将单token激活参数控制在47B,为超大规模语言模型的高效推理提供了新范式。 【免费下载链接】ERNIE-4…

作者头像 李华