Redis教程

Centos7 安装 Redis 6

本文主要是介绍Centos7 安装 Redis 6,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 前言
    • 1.版本说明
  • 一、官网下载
  • 二、远程安装
    • 1.上传
    • 2.解压
    • 3.编译
  • 三、启动测试
    • 1.前台启动
    • 2.后台启动
  • 总结


前言

1.版本说明

  • Linux:Centos 7.6 腾讯云服务器
  • SSH Tool:MobaXterm 21.0
  • Redis:Redis 6.2.4

一、官网下载

如果当前操作系统为Windows,可以先官网手动下载Redis压缩包再上传至服务器

Redis官网:https://redis.io/

点击 Redis 6.2.4 is the latest stable version. 即可下载到本地(部分局域网可能无法下载,可尝试切换网络例如热点)


二、远程安装

先使用MobaXterm远程连接自己租用的腾讯云服务器(Centos7.6)
如果没有云服务器,使用VMware虚拟机也可以实现

1.上传

如图所示为MobaXterm连接服务器成功并进行操作的界面:
在这里插入图片描述
点击上传文件按钮,将下载好的 redis-6.2.4.tar.gz 上传到当前文件夹下(/usr/local
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.解压

使用以下命令进行解压:

tar -zxvf redis-6.2.4.tar.gz

解压完成后,可看到在 /usr/local 目录下已经有 redis-6.2.4 文件夹
在这里插入图片描述
为了方便,对其进行重命名为 “redis”

mv redis-6.2.4 redis

3.编译

Redis使用C语言编写,需要做一步gcc编译

查看服务器的gcc版本(默认为4.8.5,需要更新)
在这里插入图片描述
使用以下命令进行更新

yum install centos-release-scl scl-utils-build
yum install -y  devtoolset-8-toolchain
scl enable devtoolset-8 bash

再次查看gcc版本,已经更新到8.3.1版本
在这里插入图片描述
使用以下命令对redis文件夹进行编译

cd redis
make

最后打印以下结果说明编译成功
在这里插入图片描述
使用以下命令进一步安装redis

make install

查看 /usr/local/bin 可以看到已经有 redis-server 等命令
在这里插入图片描述


三、启动测试

1.前台启动

前台测试是指仅在当前运行条件下启动,一旦关闭远程连接将停止运行,实际使用中不建议使用前台启动,在此仅用于测试redis是否安装成功

/usr/local/bin 下使用以下命令启动redis服务

redis-server

启动成功的打印如下(使用Ctrl+C即可退出)
在这里插入图片描述

2.后台启动

后台启动需要修改redis的配置文件redis.conf

为了保留redis源文件的完整性,在此对 redis.conf 配置文件复制到自己定义的路径下进行修改
在这里插入图片描述
使用vi命令进行编辑时,先搜索“daem”字段,可以直接跳到需要改动的地方
在这里插入图片描述
在这里插入图片描述
将daemonize字段的值修改为“yes”
在这里插入图片描述
成功保存后,使用以下命令进行后台启动

/usr/local/bin/redis-server /usr/local/myconf/redis.conf

后台启动不会打印任何内容,可以自行查看Redis进程
在这里插入图片描述
/usr/local/bin 下使用 redis-cli 命令进行测试
在这里插入图片描述
其中“PONG”说明可以ping通,shutdown命令可关闭redis服务


总结

对于其他版本的Linux操作系统,该安装与测试流程基本大同小异(在gcc更新上会有所区别)。如果gcc版本没有更新而是使用默认配置,将会在执行make编译时报错。希望可以帮助到同样为redis新手的盆友~

这篇关于Centos7 安装 Redis 6的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!