Redis 是一种开源(BSD 许可)内存数据结构存储,可用作高速数据库、缓存和消息代理。今天我们将介绍如何在 RHEL / CentOS 8 服务器上安装和配置 Redis。
![在 RHEL / CentOS 8 上安装和配置 Redis](https://www.niuqi360.com/wp-content/uploads/2021/11/redis-1024x332.png)
目录
安装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/linux/install-configure-redis-on-rhel-centos-8/