如何在 Debian 12 上安装 Redis(红)

2023年 8月 16日 412.7k 0

Redis 不仅仅是另一个数据库;它是一个功能强大的数据结构服务器,支持各种数据类型,如字符串、哈希、列表、集合、排序集等。除了多功能性之外,Redis 在低延迟和高吞吐量至关重要的场景中表现出色。它用作缓存、消息代理,甚至支持实时分析。

redis-logo

在 Debian 12 书虫上安装 Redis

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

sudo apt update

此命令将刷新存储库,允许您安装最新版本的软件包。

第 2 步。在 Debian 12 上安装 Redis。

  • 方法 1:从 Debian 存储库安装 Redis(红云)

以下是从 Debian 仓库安装 Redis 的步骤:

sudo apt install redis-server

安装完成后,Redis 将自动启动。您可以通过运行以下命令来检查 Redis 的状态:

sudo systemctl status redis-server

要测试 Redis 是否正常工作,您可以运行以下命令:

redis-cli ping

如果 Redis 工作正常,它将返回 PONG。

  • 方法 2:从源代码安装 Redis

如果您希望从源代码安装 Redis,可以按照以下步骤操作。首先,安装构建依赖项:

sudo apt update
sudo apt install build-essential tcl

接下来,从官网下载最新的 Redis 稳定版:

wget https://download.redis.io/releases/redis-7.0.9.tar.gz

解压缩下载的文件:

tar xzf redis-7.0.9.tar.gz

更改为解压缩的目录:

cd redis-7.0.9

构建 Redis:

make

安装 Redis:

sudo make install

启动 Redis:

redis-server

要测试 Redis 是否正常工作,您可以运行以下命令:

redis-cli ping

如果 Redis 工作正常,它将返回 PONG。

第 3 步。配置 Redis 服务器。

要使用命令行选项在 Debian Linux 上配置 Redis 服务器,您可以按照以下步骤操作:

sudo nano /etc/redis/redis.conf

找到以 bind 开头的行,并将其更改为以下内容:

bind 127.0.0.1

这将确保 Redis 仅侦听本地主机接口上的连接。

找到以 开头的行并将其更改为以下内容:protected-mode

protected-mode no

这将禁用 Redis 的保护模式,该模式默认启用,仅允许来自本地主机的连接。

找到以端口开头的行,并将其更改为所需的端口号。例如:

port 6379

这会将 Redis 服务器设置为侦听端口 6379。

保存并关闭配置文件。

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

sudo systemctl restart redis

通过运行以下命令验证 Redis 是否正在运行并侦听正确的端口:

redis-cli ping

如果 Redis 工作正常,它将返回 。PONG

第 4 步。管理雷迪斯。

通过以下做法高效管理您的 Redis 实例:

  • 与 Redis CLI 交互:

使用 Redis 命令行界面 (CLI) 执行各种命令:

redis-cli
  • 监控 Redis 性能:

Redis 提供了一个提供关键性能指标的命令。密切关注内存使用情况、客户端等:INFO

redis-cli INFO

第5步。排查常见问题。

即使有细致的计划,也可能会出现问题。以下是解决两个常见问题的策略:

  • 解决内存耗尽问题:Redis 在内存中运行,使内存管理变得至关重要。为配置参数设置适当的值以避免内存不足。配置逐出策略,以便在达到内存限制时删除不常用的数据。maxmemory
  • 处理数据损坏:虽然 Redis 提供了持久性机制,但数据损坏仍然可能发生。了解 Redis 持久性的工作原理,并实施可靠的备份策略。定期测试备份以确保数据完整性。
  • 感谢您使用本教程在 Debian 12 书虫上安装最新版本的 Redis。如需其他帮助或有用信息,我们建议您查看 Redis 官方网站。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论