在本教程中,我们将向您展示如何在 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 官方网站.