CentOS(Linux)离线安装Redis详细教程(亲测可行)

孤蓬&听雨 2024-08-15 14:37:01 阅读 96

点击下载《CentOS(Linux)离线安装Redis详细教程(亲测可行)》

1. 安装redis

1.1 下载redis离线包

下载地址:http://download.redis.io/releases/

1.2 选择安装

下载安装包redis-6.2.6.tar.gz

1.3 上传安装包至服务器

我这里上传的目录为:/usr/software/

在这里插入图片描述

1.4 进入上传redis的目录,解压安装

cd /usr/software

tar -xvf redis-6.2.6.tar.gz

在这里插入图片描述

1.5 检查是否安装gcc

执行命令gcc --version,如果没有任何返回,则需要安装gcc,详见安装gcc。

在这里插入图片描述

1.6 编译redis

进入redis解压后的目录,然后执行编译命令:make MALLOC=libc

在这里插入图片描述

1.7 开始安装

执行命令:cd src && make install

在这里插入图片描述

1.8 运行redis

执行命令:./redis-server

在这里插入图片描述

1.9 设置redis开机自启,并且添加到系统服务

(1)创建目录,执行命令:mkdir /etc/redis/

在这里插入图片描述

(2)进入redis解压后的目录,执行命令:cd … && cp redis.conf /etc/redis/6379.conf

在这里插入图片描述

(3)进入/etc/redis目录,修改6379.conf文件,将daemonize改为yes,注释掉bind:127.0.0.1,去掉requirepass注释,改为requirepass 123456(123456即为密码)

在这里插入图片描述

daemonize在257行

bind 127.0.0.1 -::1在75行

requirepass在901行

改动前->改动后

daemonize no -> daemonize yes

bind 127.0.0.1 -::1 -> #bind 127.0.0.1 -::1

#requirepass foobared -> requirepass 123456

(4)进入redis解压目录,将启动文件拷贝到init.d中,执行命令:cp utils/redis_init_script /etc/init.d/redisd

在这里插入图片描述

(5)设置权限,执行命令:chmod +x /etc/init.d/redisd

在这里插入图片描述

(6)增加系统服务,执行命令:chkconfig --add redisd

在这里插入图片描述

(7)将端口加入防火墙,执行命令:

firewall-cmd --add-port=6379/tcp --permanent

重启防火墙

systemctl restart firewalld

在这里插入图片描述

(8)启动服务,执行命令:service redisd start

在这里插入图片描述

(9)执行redis-cli即可连接redis

在这里插入图片描述

2. 安装gcc

注意:此为非必须安装,根据1.5检查结果确定是否需要安装。

2.1下载gcc安装包

下载地址:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

2.2 上传安装包至服务器某一目录

2.3 进入安装包目录,一次性安装所有包

执行命令:rpm -ivh *.rpm --nodeps --force

3. 总结

以上就是CentOS(Linux)离线安装Redis的完整过程,通过以上过程你可以成功地将Redis安装并运行。

点击下载《CentOS(Linux)离线安装Redis详细教程(亲测可行)》



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。