如何在 Linux Mint 20 上安装 Redis

在本教程中,我们将向您展示如何在 Linux Mint 20 上安装 Redis。对于那些不知道的人,Redis 是一个开源的内存键值数据存储。 它可以用作数据库、缓存和消息代理,并支持各种数据结构,如字符串、哈希、列表、集合等。 Redis 通过 Redis Sentinel 提供高可用性,并通过 Redis Cluster 跨多个 Redis 节点自动分区。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Linux Mint 20 (Ulyana) 上逐步安装 Redis。

在 Linux Mint 20 Ulyana 上安装 Redis

第 1 步。在运行下面的教程之前,重要的是通过运行以下命令确保您的系统是最新的 apt 终端中的命令:

sudo apt update

步骤 2. 在 Linux Mint 系统上启用并安装 Snapd。

Snap 适用于 Linux Mint 20,在 Linux Mint 上安装之前 /etc/apt/preferences.d/nosnap.pref 需要删除。 这可以从命令行完成:

sudo rm /etc/apt/preferences.d/nosnap.pref sudo apt update

然后,运行以下命令安装 snapd:

sudo apt install snapd

步骤 3. 在 Linux Mint 20 上安装 Redis。

要安装 Redis,只需使用以下命令:

sudo snap install redis

安装成功后,Redis 服务会自动启动。 要检查服务的状态,请输入以下命令:

sudo systemctl status redis-server.service

步骤 3. 配置 Redis。

Redis 可以在没有配置文件的情况下使用内置的默认配置启动。 现在,使用您喜欢的文本编辑器打开 Redis 配置文件:

sudo nano /etc/redis/redis.conf

根据您的要求更新 Redis 配置文件中的以下值。 您可以根据服务器上的可用情况增加最大内存限制:

maxmemory 512mb maxmemory-policy allkeys-lru

上面的配置告诉 Redis 在达到最大内存 512mb 时使用 LRU 算法删除任何密钥。 完成任何更改后,重新启动服务一次:

sudo systemctl restart redis-server.service

步骤 4. 测试与 Redis 服务器的连接。

我们现在将使用一些命令测试 Redis 实例:

$ redis-cli  127.0.0.1:6379> ping PONG 127.0.0.1:6379> set test "Redis Working!" OK 127.0.0.1:6379> get test "Redis Working!" 127.0.0.1:6379> exit

再举几个例子 redis-cli 命令行工具。 你可以找到更多关于 redis-cli 这里.

恭喜! 您已成功安装 Redis。 感谢您使用本教程在 Linux Mint 系统上安装最新版本的 Redis。 如需其他帮助或有用信息,我们建议您查看 Redis 官方网站.