LMUD 发表于 2022-4-16 22:02:10

CentOS7.9官方原版环境下安装Redis6.2.6

上个帖子我们分享了MySQL8.0的安装经验,这个帖子我们再分享一下Redis6的安装经验
这里我们采用的是编译安装的方式来进行安装,首先要先安装一下C语言的编译环境
yum install -y centos-release-scl scl-utils-build;yum install -y devtoolset-8-toolchain;scl enable devtoolset-8 bash这里就不再截图了,运行一下gcc --version查看一下环境版本

然后我们运行一下yum -install -y wget安装一下下载工具打开Redis的官网下载地址https://redis.io/download/找到最新稳定版的下载地址截止发帖日期最新版本是6.2.6,对应的下载地址是https://download.redis.io/releases/redis-6.2.6.tar.gz切换目录到opt目录cd /opt/

下载安装包到这个位置wget https://download.redis.io/releases/redis-6.2.6.tar.gz

解压安装包tar -zxvf redis-6.2.6.tar.gz

然后我们进入到解压后的目录cd redis-6.2.6

执行make开始编译,有点慢,稍等一会

系统建议make test一下,这里我们就不听它的了,直接安装make install

这就安装成功了,我们来启动一下试试redis-server

OK,启动完成,但是这里是前台启动,关了命令窗口它就自动停止了,这显然不符合我们的目的,我们来修改一下配置文件让它后台启动CTRL+C结束Redis服务端然后在etc目录下创建一个redis目录并且把当前目录下的redis.conf复制到其中,同时切换到刚创建的目录mkdir /etc/redis;cp redis.conf /etc/redis/redis.conf;cd /etc/redis


vi redis.conf打开配置文件,按键盘上的257G跳转到第257行,按i进入编辑模式,把daemonize no改成daemonize yes

然后我们按一下键盘的ESC键,再输入:wq回车,保存退出现在再次运行一下Redis服务端程序,以我们刚修改的配置文件启动redis-server redis.conf然后使用redis客户端登陆试一下redis-cli

OK,进去了,说明已经后台启动了,大功告成但是现在重启服务器之后Redis是不会随系统一起启动的,下面我们来设置一下开机启动首先exit退出Redis客户端复制一份启动脚本到系统服务里cp /opt/redis-6.2.6/utils/redis_init_script /etc/init.d/redis修改刚复制的脚本文件vi /etc/init.d/redis

在头部的!/bin/sh下面一行加入如下内容# chkconfig: 2345 10 90# description: Start and Stop redis并且修改配置文件名为我们刚才编辑的配置文件名如图

然后打开Redis服务,开启它的自启动就可以了service redis startchkconfig redis on

这里就不再重启服务器测试了,自己做的时候可以reboot测试一下OK,这回算是真正的大功告成本次分享到此结束

LMUD 发表于 2022-8-8 01:13:10

官方最新版已经到了7.0.X,但是安装步骤一样

yueliang 发表于 2024-2-19 01:05:30

多谢分享
页: [1]
查看完整版本: CentOS7.9官方原版环境下安装Redis6.2.6