Redis 不仅仅是另一个数据库;它是一个功能强大的数据结构服务器,支持各种数据类型,如字符串、哈希、列表、集合、排序集等。除了多功能性之外,Redis 在低延迟和高吞吐量至关重要的场景中表现出色。它用作缓存、消息代理,甚至支持实时分析。
在 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 服务器。
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 性能:
INFO
redis-cli INFO
第5步。排查常见问题。
即使有细致的计划,也可能会出现问题。以下是解决两个常见问题的策略:
- 解决内存耗尽问题:Redis 在内存中运行,使内存管理变得至关重要。为配置参数设置适当的值以避免内存不足。配置逐出策略,以便在达到内存限制时删除不常用的数据。
maxmemory
- 处理数据损坏:虽然 Redis 提供了持久性机制,但数据损坏仍然可能发生。了解 Redis 持久性的工作原理,并实施可靠的备份策略。定期测试备份以确保数据完整性。
感谢您使用本教程在 Debian 12 书虫上安装最新版本的 Redis。如需其他帮助或有用信息,我们建议您查看 Redis 官方网站。