centos部署springboot项目从开始到放弃_4 环境搭建——Redis

本文详细介绍了在CentOS系统中安装和配置Redis的过程,包括下载安装包、解压、安装依赖、编译Redis、修改配置文件、设置开机自启动以及开放防火墙端口等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、需要搭建的环境

1、JDK1.8

2、MySQL

3、SFTP (将本地文件上传到centos要用到ftp)

4、Redis(项目用到reids)

5、Nginx(配置域名,配置https访问要用到)

二、Redis环境搭建

1、下载redis 安装包

输入命令:wget http://download.redis.io/releases/redis-4.0.10.tar.gz

下载的安装包在 /usr/local目录下

2、解压安装包

输入命令:tar -zxvf redis-4.0.10.tar.gz

在 /usr/local目录下会出现解压后的 redis-4.0.10目录

3、安装gcc依赖

输入命令:yum  -y install gcc

4、进入到解压目录

输入命令:cd redis-4.0.10

5、编译redis

输入命令: make MALLOC=libc

6、进入 /usr/local/redis-4.0.10/src目录

输入命令:cd src

7、安装redis

输入命令:make install

8、修改配置文件/usr/local/redis-4.0.10/redis.conf

(1)打开配置文件,输入命令:vim /usr/local/redis-4.0.10/redis.conf

(2)在 bind 127.0.0.1前加"#",将其注释掉

默认为保护模式,改成非保护模式,把 protected-mode yes 改为 protected-mode no

默认为不守护进程模式,改成守护进程模式(以后台进程方式启动redis),把 daemonize no 改为 daemonize yes

设置连接redis时的密码,将 requirespass foobared 前的"#"去掉,改成 requirespass 密码(你想设置的密码)

(3)保存退出,按ESC键退出编辑状态,输入 ":wq"(输入双引号内的内容)

(4)如果设置了密码则需要修改 /usr/local/redis-4.0.10/utils/redis_init_script 文件,如下图

AUTH填写你已经设置的密码

9、设置redis开机自启动

(1)在/etc目录下新建redis目录

输入命令:mkdir redis

(2)将/usr/local/redis-4.0.10/reids.conf文件复制一份到/etc/redis目录下,并且命名为6379.conf

输入命令:cp /usr/local/redis-4.0.10/redis.conf /etc/redis/6379.conf

(3)将redis的启动脚本复制一份到/etc/init.d目录下

输入命令:cp /usr/local/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd

(4)进入到/etc/init.d目录下

输入命令:cd /etc/init.d

(5)设置自启动

输入命令:chkconfig redisd on

如果出现一下内容:service redisd dose not support chkconfig

这是因为redisd不支持chkconfig命令

解决方法:

编辑/etc/init.d/redisd文件,在第一行加入如下两行注释,保存退出

#chkconfig:    2345 90 10

#description:    Redis is a persistent key-value database

再次设置自启动,输入命令:chkconfig redisd on

(6)设置完后可以用命令对redis进行开启,停止等操作了

service redis start (开启)

service redis stop(停止)

10、以上步骤弄完后还不能进行外部访问redis,还需要开放redis对应的端口号

(1)我centos用的是iptables防火墙,centos7自带的防火墙是firewalld(如果用firewalld,可以参考这篇文章https://www.cnblogs.com/moxiaoan/p/5683743.html

(2)编辑防火墙配置文件

输入命令:vim /etc/sysconfig/iptables

(3)在文件中加入:-A INPUT -p tcp -m state NEW -m tcp --dport 6379 -j ACCEPT

(4)重启防火墙

输入命令:systemctl restart iptables.service

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值