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

雷迪斯 是一个免费的开源键值数据库。 它类似于 memcached,但数据集不是易失的,并且本机支持其他数据类型(例如列表和集合)。 Redis 自带 redis-cli 它为 Redis 服务器提供了一个简单的命令行界面。 本教程将引导您了解如何在 Ubuntu 中安装和配置 Redis。 我在 Ubuntu 18.04 LTS 服务器上测试了本指南,但是本指南可能适用于其他基于 Ubuntu/Debian 的发行版。

在 Ubuntu 中安装 Redis 服务器

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 2018-06-02 12:40:26 IST; 6s ago
Docs: https://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 侦听来自服务器上所有可用网络接口的连接。 也可以使用“bind”配置指令使其只监听一个或多个接口,后跟一个或多个 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 地址替换为您自己的值。 然后,保存并 close 文件。

重新启动 Redis 服务以应用更改。

$ sudo systemctl restart redis-server

测试 Redis 服务器

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

$ redis-cli

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

127.0.0.1:6379>

从这里,您可以运行 Redis 命令来测试其功能。 让我们看一个简单的 example.

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

要从 Redis 命令提示符退出,请键入 出口.

127.0.0.1:6379> exit

想了解更多关于 Redis 的使用方法,请参考其官方 文档页面.

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!