在 RHEL / CentOS 8 上安装和配置 Redis

Redis 是一种开源(BSD 许可)内存数据结构存储,可用作高速数据库、缓存和消息代理。今天我们将介绍如何在 RHEL / CentOS 8 服务器上安装和配置 Redis。

在 RHEL / CentOS 8 上安装和配置 Redis
在 RHEL / CentOS 8 上安装和配置 Redis

目录

  1. 安装Redis服务器
  2. 测试Redis
  3. 打开防火墙端口
  4. 更多信息
  5. 在 PHP 中允许 Redis

安装Redis服务器

Redis 服务器在默认的 CentOS 8 存储库中可用。要安装 Redis 服务器包,请运行以下命令:

sudo dnf install -y redis

现在使用以下命令启用并启动 Redis:

# enable
sudo systemctl enable redis
# start
sudo systemctl start redis

检查Redis服务器版本以确认安装:

redis-server -v

让我们检查一下redis-cli

# start cli
redis-cli
# type ping
127.0.0.1:6379> ping
# output
PONG
# type exit to exit cli
127.0.0.1:6379> exit

测试Redis

启动 redis cli 并尝试设置和获取数据:

# start cli
redis-cli
# set data
set myName "Obydul"
# get data
get myName
# output
"Obydul"
# type exit to exit cli
127.0.0.1:6379> exit

如果看到如上的结果,那么说明 Redis 已经在服务器上完美运行。

打开防火墙端口

如果您使用的是 Firewalld,请执行此步骤,否则请跳过此步骤。永久打开 Redis 6379 端口:

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

我们已经打开了 Redis 端口。我们还可以允许外部服务器 IP 访问我们的 Redis 服务器。为此,我们需要提供如下访问权限:

sudo firewall-cmd --zone=redis --add-source=CLIENT_IP_ADDRESS --permanent

替换CLIENT_IP_ADDRESS为您的外部服务器 IP。

重新加载防火墙:

sudo firewall-cmd --reload

更多信息

为了允许远程连接,我们必须绑定远程 IP。在 bind 127.0.0.1 之后添加外部服务器 IP:

# open config file
sudo nano /etc/redis.conf
# find 'bind' and add IP
bind 127.0.0.1 CLIENT_IP_ADDRESS

在 PHP 中允许 Redis

要在 PHP 中允许 Redis,我们需要安装和配置 phpredis。请看这篇文章:在 CentOS 8 / RHEL 8 上安装 phpredis

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/lamp-config/install-configure-redis-on-rhel-centos-8/

发表评论

登录后才能评论