Centos安装Redis

本文介绍在Centos7系统下安装Redis6.2.7

安装依赖

redis是由C语言开发,因此安装之前需要确保服务器已经安装了gcc。
1、通过gcc -v命令检查服务器是否安装:
image
像我这里显示“未找到命令”,就代表没有安装。
2、通过yum install -y gcc命令安装:
image
3、安装完毕在用gcc -v命令,出现以下值表示安装完成
image

Redis安装

确保以上gcc依赖安装完之后,就可以安装Redis了

1、下载安装包

本次演示安装的是Redis6.2.7版本,可以从 https://download.redis.io/releases/ 网址自己选择下载版本
image

2、上传安装包到服务器

image
我这里选择上传到/usr/local/redis目录下

3、解压文件

使用 tar -zxvf redis-6.2.6.tar.gz 命令解压
image

4、编译文件

使用 cd redis-6.2.7 命令进入文件夹,运行 make 命令进行编译
image

5、指定安装目录并进行安装

执行 make install PREFIX=/usr/local/redis 命令
image

6、修改配置文件

复制配置文件cp /usr/local/redis/redis-6.2.7/redis.conf /usr/local/redis/bin/
进入redis安装目录 cd /usr/local/redis/bin/
修改redis.conf文件内容 vi redis.conf,修改绑定端口 127.0.0.1 为 0.0.0.0 即可远程连接
image
如果需要修改密码,则放开该选项
image

7、启动服务

在/usr/local/redis/bin目录下执行 ./redis-server redis.conf 命令启动服务
image
这样说明已经能成功启动了,但是这样启动一退出连接redis服务就关闭了,所以需要后台启动,先按Ctrl+C退出
使用命令nohup ./redis-server redis.conf & 就可以开启服务并且常驻后台了
image

8、设置开机启动

以上虽然可以常驻后台运行,但是服务器重启后,依然还是需要手动运行才可以启动redis服务,这里说以下如何配置开机启动
进入 cd /lib/systemd/system/ 目录 vi redis.service 创建文件
输入以下内容

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

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

[Install]
WantedBy=multi-user.target

:wq保存退出,设置开启自动启动

# 开机自动启动
systemctl enable redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service
posted @ 2022-09-13 22:25  jasonX1an  阅读(248)  评论(0编辑  收藏  举报