如何在Ubuntu中安装和配置redis服务器

时间:2020-03-21 11:45:20  来源:igfitidea点击:

Redis是一个免费的开源键值数据库。
它类似于memcached,但数据集不是易失利,并且本地支持其他数据类型(例如列表和集合)。
Redis附带Redis-CLI,它为Redis Server提供了一个简单的命令行界面。
本教程通过如何在Ubuntu中安装Redis和在Ubuntu中进行配置。
我在Ubuntu 18.04 LTS服务器上测试了本教程,但本教程可能适用于其他基于Ubuntu/Debian的发行版。

在Ubuntu安装Redis Server

redis服务器可在Ubuntu的默认存储库中使用。
因此,我们可以使用APT-Get包管理器安装它。

运行以下命令在Ubuntu系统上安装redis服务器:

$sudo apt-get install redis-server

安装后,检查Redis Server服务是否开始或者没有命令:

$sudo systemctl status redis-server

示例输出将是:

● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2016-06-02 12:40:26 IST; 6s ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 2623 (redis-server)
Tasks: 4 (limit: 2322)
CGroup: /system.slice/redis-server.service
└─2623 /usr/bin/redis-server 127.0.0.1:6379
Jun 02 12:40:26 ubuntuserver systemd[1]: Starting Advanced key-value store...
Jun 02 12:40:26 ubuntuserver systemd[1]: redis-server.service: Can't open PID file /var/run/red
Jun 02 12:40:26 ubuntuserver systemd[1]: Started Advanced key-value store.

只是在情况下,如果它没有启动,则可以如下所示开始它。

$sudo systemctl enable redis-server
$sudo systemctl start redis-server

要检查已安装的Redis Server版本,请运行:

$redis-server -v

示例输出:

Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=1bc80a08306a3efd

配置Redis服务器

redis的默认配置文件是/etc/redis/redis.conf。
默认情况下,Redis侦听来自服务器上可用的所有网络接口的连接。
使用"绑定"配置指令也可以使其仅收听一个或者多个接口,然后是一个或者多个IP地址。

要使REDIS服务器收听特定的IP地址,请编辑/etc/redis/redis.conf文件:

$sudo vi /etc/redis/redis.conf

找到以下行:

bind 127.0.0.1

更改它,如下所示。

bind 192.168.43.2

要使它收听多个IP地址,请将其更改如下。

bind 192.168.43.2 192.168.43.3

用自己的值替换IP地址。
然后,保存并关闭文件。

重新启动REDIS服务使更改生效。

$sudo systemctl restart redis-server

测试redis服务器

使用redis-cli从命令行连接到redis服务器。

$redis-cli

现在,我们已连接到Redis服务器。

127.0.0.1:6379>

从其中我们可以运行redis命令来测试其功能。
让我们看看一个简单的例子。

127.0.0.1:6379> set test "Welcome To theitroad"
OK
127.0.0.1:6379> get test
"Welcome To theitroad"
127.0.0.1:6379>

从redis命令提示符退出,键入退出。

127.0.0.1:6379> exit

要了解有关Redis Usage的更多信息,请参阅其官方文档页面。