本文主要介绍CentOS7系统下安装Redis6.2.6的详细教程。

1.安装依赖

redis是基于C语言开发,因此想要在服务器上运行redis需要验证是否安装了gcc,没有安装gcc则需先安装

查看是否安装gcc

gcc -v

如果没有安装gcc,则通过如下命令安装

yum install -y gcc

2.下载并安装

安装好依赖后,下载redis安装包并进行安装。本人选择安装在/usr/local/下,因此先进入此目录,然后执行下载命令,之后会下载一个压缩包,执行解压命令后,会自动生成/usr/local/redis-6.2.6/文件夹,不需要再单独新建redis文件夹。

进入安装目录

cd /usr/local

下载redis

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

解压redis

tar -zxvf redis-6.2.6.tar.gz

删除压缩包

rm -rf redis-6.2.6.tar.gz

3.进入目录进行编译

进入解压出来的目录

cd redis-6.2.6

编译,将程序安装至/usr/local/redis

make install PREFIX=/usr/local/redis

4.启动redis

4.1【不推荐】直接启动

进入redis安装目录

cd /usr/local/redis-6.2.6/bin/

启动服务

./redis-server

4.2 【推荐】通过守护进程方式启动

进入 redis 的源码目录

cd /usr/local/redis-6.2.6

从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

cp /usr/local/redis-6.2.6/redis.conf /usr/local/redis/bin/

修改redis.conf配置文件

cd /usr/local/redis/bin/
vi redis.conf

修改内容如下:将#daemonize 的值从 no 修改成 yes,如下图所示

在这里插入图片描述

daemonize是用来指定redis是否要用守护线程的方式启动。

启动服务

./redis-server redis.conf

查看进程来确定redis是否启动成功

ps -ef |grep redis

在这里插入图片描述

redis启动成功

5.redis开机自启配置

进入/lib/systemd/system/目录

cd /lib/systemd/system/

创建redis.service文件

vim redis.service

文件内容如下

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

[Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

设置redis开机启动

systemctl enable redis.service

启动redis服务

systemctl start redis.service

其他命令

# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service

在这里插入图片描述

ps:由于4.2中有启动redis的操作,可能# 查看服务状态 systemctl status redis.service命令会报错

只要ps -ef|grep rediskill -9 pid杀死redis线程,再启动再查看服务状态即可。

6.设置密码(可选)

redis默认配置是不需要密码认证,可以修改reids.conf进行密码修改的操作

vim /local/usr/redis/bin/redis.conf

找到 requirepass foobared把注释去掉,后面加上你的密码,可以用/requirepass回车命令在vim快速定位。

requirepass后面就是你的密码

在这里插入图片描述

重启服务

systemctl restart redis.service
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐