目录
3.思考:什么是gcc?为什么在linux上安装redis之前先要安装gcc?
1.先将redis的配置文件(redis.conf)备份,防止修改错误
四.外界若想连接这台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?主要原因:
Redis是用C语言编写的
Redis的源代码是以
.c文件形式提供的需要C编译器将其编译成可执行文件
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 installmake命令依赖gcc
make读取Makefile中的编译规则Makefile中包含了类似
gcc -O2 -c server.c的指令没有gcc,
make命令会失败
二.安装redis
1.进入要下载的文件夹
bash
cd /usr/local/
2.下载redis的压缩包
bash
wget https://download.redis.io/releases/redis-7.2.0.tar.gz
3.解压redis-7.2.0.tar.gz压缩包
bash
tar -zxvf redis-7.2.0.tar.gz
4.进入redis-7.2.0目录
bash
cd redis-7.2.0
5.安装
bash
make && make install
6.查看是否安装成功
bash
cd /usr/local/bin/
然后执行ls命令
7.可以在任意目录下运行redis
bash
redis-server
三.配置redis
1.先将redis的配置文件(redis.conf)备份,防止修改错误
bash
cp redis.conf redis.conf.bck
2.编辑redis.conf文件,修改一下三处
bash
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安装目录,执行下面的命令
bash
redis-server redis.conf
4.查看redis服务的端口
bash
ps -ef | grep redis
5.停止redis服务
bash
kill -9 具体的端口号
6.设置redis为开机自启
执行如下命令,新建文件
bash
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服务
bash
systemctl stop redis
8.再次查看redis状态
bash
systemctl status redis
9.最后再次开机自启
bash
systemctl enable redis
四.外界若想连接这台linux的redis服务,需要进行下面的配置
1.修改redis.conf文件(关闭redis的保护模式)

注意:要向在linux找某个文件的关键字,方法如下。
①输入/关键字然后敲回车
②n代表查看下一个,N代表查看上一个
2.开放阿里云linux服务器安全组的6379端口(redis默认占用6379端口)



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