CentOS7怎么安装redis并配置外网可访问

1.安装Redis

1.1 安装epel-release

在CentOS 7下安装Redis,需要先安装epel-release。这样做是为了方便快速获取Redis和其他软件包。

sudo yum install epel-release

1.2 安装Redis

在安装Redis之前,首先更新yum包管理器,让软件包管理器获取最新的Redis版本。

sudo yum update

接下来,使用yum命令来安装Redis。

sudo yum install redis

当yum下载安装Redis时,会提示是否继续。确认后,Redis会被安装完成。

2.配置Redis

2.1 修改配置文件

Redis默认的配置文件是/etc/redis.conf。用vim打开配置文件,查找bind这行。

sudo vim /etc/redis.conf

将这一行的IP地址由127.0.0.1修改为服务器的公网IP地址:

bind 服务器公网IP地址

保存并退出vim。然后,重启Redis服务。

sudo systemctl restart redis

2.2 开放防火墙端口

默认情况下,CentOS 7启用了防火墙服务。要让外网访问Redis服务,需要开放6379端口。

查找端口是否被iptables拒绝:

sudo iptables -L -n | grep 6379 

如果返回空,说明防火墙没有禁止该端口。如果有输出,可以针对该端口设置防火墙规则。

开放6379端口:

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

这个命令将6379端口添加到永久规则列表中。命令需要重启防火墙服务,才能生效。

sudo firewall-cmd --reload

现在可以尝试连接到Redis服务,来测试配置是否正确。

数据库标签