如何在RHEL 7服务器上安装Redis

时间:2020-02-23 14:32:13  来源:igfitidea点击:

如何在RHEL 7服务器/桌面系统上安装Redis? Redis是一个开源的内存中数据存储,可以用作数据库服务器,消息代理或者将数据缓存在内存中以加快检索速度。

在本文中,我们将介绍用于在RHEL 7 Server上安装Redis的步骤。安装的Redis版本将是最新的稳定版本。现有安装的前提条件是现有的RHEL 7服务器/桌面。

注册RHEL 7服务器

首先向Red Hat Subscription Management或者Satellite服务器注册RHEL 7服务器。

sudo subscription-manager register --auto-attach

出现提示时输入用户名和密码。

启用所需的存储库

注册系统后,启用RHEL 7存储库。

sudo subscription-manager repos --enable=rhel-7-server-rpms \
  --enable=rhel-7-server-extras-rpms \
  --enable=rhel-7-server-optional-rpms

还要添加EPEL和Remi存储库。

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

在RHEL 7上安装Redis

现在,使用以下命令在RHEL 7上安装Redis。

sudo yum install -y redis --enablerepo=remi

安装后启用并启动服务。

sudo systemctl enable --now redis

如果我们有活动的防火墙服务,请允许端口6379.

sudo firewall-cmd --add-port=6379/tcp --permanenent
sudo firewall-cmd --reload

配置Redis身份验证(可选)

配置Redis身份验证以使客户端在处理任何其他命令之前要求AUTH <PASSWORD>。

requirepass  <AuthPassword>

例:

requirepass theitroad@localhost

进行更改后重新启动Redis服务

sudo systemctl restart redis

在RHEL 7上测试Redis安装

确认我们可以在本地连接到Redis:

$redis-cli
127.0.0.1:6379>

测试验证:

127.0.0.1:6379> AUTH <AuthPassword>
OK

我们应该在输出中收到OK。如果输入了错误的密码,则身份验证将失败:

127.0.0.1:6379> AUTH WrongPassword 
(error) ERR invalid password

检查redis信息。

127.0.0.1:6379>  INFO

在本文中,我们学习了如何在RHEL 7上安装和配置Redis Server。