如何在 Debian 11 上安装 Redis如何在 Debian 11 上安装 Redis如何在 Debian 11 上安装 Redis如何在 Debian 11 上安装 Redis
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 11 上安装 Redis

Redis(Remote DIctionary Server)是用C语言编写的开源键值数据结构存储,用作数据库和缓存。 Debian 是领先的基于 Linux 的发行版之一。数据操作和存储属于程序员任务的基本类别,Debian 11 提供了多种 DBMS(数据库管理系统)的支持来对数据执行操作。在本文中,我们将演示Redis在Debian 11上的安装指南;通过这篇有用的文章,您将能够安装 Redis 并了解其独特的功能和重要性。

Redis的特点

使用任何软件或服务总是有多种原因;其中之一是特定工具提供的功能。 Redis 包含以下值得注意的功能,在使用它之前必须考虑这些功能:

  • 性能:数据库确实需要存储介质来存储数据:大多数数据库将数据存储在硬盘或外部驱动器上;而Redis则将数据保存在服务器上,保证了数据的快速操作,从而提高了性能。

  • 数据结构支持:由于Redis属于NoSQL数据库类别,因此也支持数据结构。与竞争对手相比,Redis 拥有广泛的数据结构支持。此外,它支持以下类型:字符串、列表、集合、哈希、位图、流、地理空间。

  • 易于使用:与其他数据库不同,它们遵循冗长的查询来存储和检索数据; Redis 可用于通过命令支持的数据结构来执行数据操作。

  • 可扩展性:Redis提供了缩放选项来调整集群大小;可以通过在 Redis 中扩展、缩小或缩小来执行此操作。

如何在 Debian 11 上安装 Redis

最好通过发出以下命令来更新软件包存储库:

$ sudo apt update

更新成功后,您就可以在 Debian 11 上安装 Redis 了。据观察,Debian 11 官方存储库上提供了 Redis 软件包;因此,您可以使用下面提到的命令来使用系统上的 apt 包管理器来获取 Redis 支持:

$ sudo apt install redis-server

检查Redis服务是否在您的Debian 11上成功安装;使用下面提到的命令来检查Redis服务器的状态:

$ sudo systemctl status redis-server

正如输出中所示,服务正在运行,保证在 Debian 11 系统上成功安装 Redis 服务。

您可以使用 Debian 11 的命令行支持来管理服务器的状态,例如,您可以使用以下命令来停止正在运行的 Redis 服务:

$ sudo systemctl stop redis-server

如果您的 Debian 11 上的 Redis 服务被停止,您可以使用下面提到的命令来启动该服务:

$ sudo systemctl start redis-server

如何在 Debian 11 上连接到 Redis

一旦Redis安装完毕并且服务正在运行;您可以在终端中编写以下命令将 Debian 11 连接到 Redis 服务器:

$ redis-cli

成功执行上述命令后,我们会注意到 Redis shell 将使用本地主机 IP 地址 (127.0.0.1:6379) 激活:

您可以在此 IP 地址后写入“ping”并按 Enter 键:您将在输出中得到“PONG”:

> ping

如何在 Debian 11 上配置 Redis

您可以通过访问位于“/etc/redis/redis.conf”中的“.conf”文件来配置 Debian 11 上的 Redis 服务。例如,在我们的例子中,我们使用 Nano 编辑器访问“.conf”文件;执行以下命令使用 nano 编辑器编辑文件:

$ sudo nano /etc/redis/redis.conf

设置内存大小:如果你想给Redis服务器分配自己选择的内存大小;您必须在配置文件末尾写入内存大小,然后使用“Ctrl+S”保存文件,然后按“Ctrl+X”退出nano编辑:

maxmemory 128mb
maxmemory-policy allkeys-lru

为Redis Shell设置身份验证密码:您可以为任何想要在Redis shell上运行命令的人设置密码身份验证;您可以通过以下方式执行此操作:

注意:默认情况下,Redis shell 允许每个人在其 shell 上执行命令。

在“.config”文件的“SECURITY”部分中找到以下行:

# requirepass foobared

您必须取消注释该行并写入您的密码;写入以下行,它将为 Redis Shell 设置密码“linux”:

requirepass linux

一旦更改成功;您必须通过发出下面提到的命令来重新启动 Redis 服务:

$ systemctl restart redis-server

重新启动Redis后,使用下面提到的命令启动Redis shell,并在此处写入ping;您会注意到身份验证警报:

$ redis-cli

对于身份验证,您必须在 Redis shell 中执行命令之前编写以下行:

$ AUTH your-password

在我们的例子中,密码是“linux”,因此我们按照上述命令提供了密码,身份验证成功后,它将在 shell 上显示“OK”,然后你可以执行命令:

结论

Redis 是一个著名的 NoSQL 数据库,可以对数据执行多种操作,Redis 的显着特性使其成为竞争对手中的一个不错的选择。此外,该服务也可以安装在多个操作系统上:在这篇文章中,我们提供了在 Debian 11 上安装 Redis 的详细指南。除了安装之外,这篇文章还提供了 Redis 服务器的配置及其在 Debian 11 上的连接。可以访问Redis的配置文件来执行更改,因为从新手用户到高级用户的更改可能有所不同。

©2015-2025 艾丽卡 support@alaica.com