Redis是当下流行且开源的从内存中读取键值或数据结构存储,可以用作分布式数据库、Broker和缓存。Redis支持列表、字符串和集合之类的数据结构,并且由于其广泛的支持,高性能,可用性和灵活性而受到用户的认可。
为方便大家更好的安装Redis,本文将简单介绍在CentOS 8操作系统上安装和配置Redis的大致过程,有需要安装Redis的朋友不妨过来看看。
CentOS 8系统安装Redis
Redis在CentOS 8的官方存储库中可用,并且可以很容易地安装。在安装过程中不需要克服的重大障碍。只需按照下面给出的过程在CentOS 8系统上安装Redis即可。
按照惯例,更新dnf存储库缓存是基本的操作,按照下面给出的命令以更新dnf存储库缓存:
$ sudo dnf makecache
更新存储库缓存后,还通过输入以下命令来升级系统的软件包:
$ sudo dnf upgrade
现在CentOS 8系统是最新版本,可以安装Redis。要使用DNF软件包管理器在CentOS 8上安装Redis,请输入以下命令:
$ sudo dnf install redis -y
完成以上步骤,现在CentOS 8操作系统上已安装Redis的5.0.3版本。接下来就可以在CentOS 8上配置Redis。
CentOS 8系统配置Redis
要在CentOS 8上配置Redis,首先,Redis服务必须在CentOS 8系统上运行。
首先,通过输入以下命令检查Redis服务状态:
$ sudo systemctl status redis.service
如果Redis处于非活动状态,则通过输入以下命令来启动服务:
$ sudo systemctl start redis.service
系统启动时可能未启用Redis,通过输入以下命令在引导时启用Redis服务:
$ sudo systemctl enable redis.service
成功启动Redis服务后,可以使用Redis CLI命令行工具对其进行ping操作,以确认该服务处于活动状态。
$ redis-cli ping
如果Redis响应输出“ PONG”,则表示Redis服务运行良好。现在,可以配置Redis服务器。
可以在“ / etc”目录中的“ redis.conf”文件中执行所有配置。使用以下命令在nano编辑器中编辑配置文件:
$ sudo nano /etc/redis.conf
在此配置文件中,要将Redis绑定到另一个私有IP地址,请找到以bind开头的行,取消注释该行,并将自己的私有IP地址代替“ 127.0.0.1”,如下图所示:
完成配置后,重新启动Redis服务。否则,更改将不会生效。
$ sudo systemctl restart redis.service
现在将配置防火墙以允许来自端口6379的流量。
首先添加Redis区域。
$ sudo firewall-cmd –permanent –new-zone=redis
添加新区域后,添加6379端口。
$ sudo firewall-cmd –permanent –zone=redis –add-port=6379/tcp
现在,添加要允许其通过防火墙的私有IP地址。
$ sudo firewall-cmd –permanent –zone=redis –add-source=<the-private-IP-address>
最后,重新加载防火墙,命令如下:
$ sudo firewall-cmd –reload
完成以上设置过程之后,防火墙已经配置完成。
总结
Redis是功能强大的键值数据存储,本文简单介绍了如何在CentOS 8操作系统上安装和配置Redis,有需要的小伙伴可以参考上述过程进行设置。