如何在Ubuntu 18.04服务器上安装Redis

时间:2020-07-27 12:59:22  来源:igfitidea点击:

在本教程中,我们将学习如何在Ubuntu 18.04 Linux上安装Redis。
对于本教程,我将使用Ubuntu Server 18.04,但我们也可以使用以下教程来在Ubuntu 16.04服务器上安装Redis。

要在Ubuntu 18.04服务器上安装Redis,请首先启用Universe APT存储库,更新APT源列表,然后安装Redis-Server包。

add-apt-repository universe
apt-get update
apt-get install redis-server

Ubuntu Redis-Server软件包包括两个主要组件,Redis-Server和Redis-Tools。

Redis-Server是Redis Data Store或者数据库。
Redis-Tools包提供了Redis CLI,它是可以用于执行redis命令的命令行工具。

要检查计算机上安装的Redis Server版本,请运行以下命令:

redis-server --version

使用SystemCtl命令查看Redis Service的状态:

systemctl status redis.service

默认情况下,Ubuntu上的Redis在TCP端口6379上运行。
我们可以通过运行netstat命令来验证以下操作:

netstat -tulnp | grep redis

连接到Redis数据库服务器

要连接到本地Ubuntu服务器上运行的redis服务器,执行:

redis-cli

如果要在远程计算机上访问Redis服务器,则需要使用-h标志。

redis-cli -h 192.168.1.100

在Ubuntu上启动和关闭Redis

Redis Server将在安装后自动启动。
我们可以使用systemctl命令手动启动,重新启动和停止redis:

要在Ubuntu开始redis,请运行:

systemctl start redis.service

要停止redis服务器,请运行:

systemctl restart redis.service

允许远程访问数据库服务器

默认情况下,ubuntu上的redis在环回接口上运行,表示无法从远程计算机访问服务器。
要允许远程访问,请执行以下步骤。

打开主配置文件'redis.conf':

vim /etc/redis/redis.conf

找到“bind 127.0.0.1 ::1”这行,并用以下行替换它:

bind 0.0.0.0 ::

重新启动redis服务:

systemctl restart redis.service