如何在 Debian 11/Debian 10 上安装 Redis如何在 Debian 11/Debian 10 上安装 Redis如何在 Debian 11/Debian 10 上安装 Redis如何在 Debian 11/Debian 10 上安装 Redis
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Debian 11/Debian 10 上安装 Redis

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在本文中,我们将讨论如何在 Debian 11/Debian 10 上安装 Redis。Redis 是一个开源内存数据结构存储。它可以用作消息代理、数据库服务器,或者在内存中缓存数据以加快检索速度。

Redis 支持以下数据结构:

  • 哈希值
  • 带有范围查询的集合
  • 弦乐
  • 排序列表
  • 超级日志
  • 位图
  • 地理空间索引等

使用以下简单易行的步骤在 Debian 11/Debian 10 Linux 服务器或桌面上安装 Redis。

第1步:更新系统

登录到您将安装 Redis 的服务器并运行以下命令。

sudo apt -y update
sudo apt -y upgrade

第2步:安装Redis服务器

默认的 Debian apt 存储库有 redis 服务器包。以下命令对于安装来说应该足够了。

sudo apt -y install redis-server

安装软件包后,启动它并设置服务启动时启动。

sudo systemctl enable --now redis-server.service

步骤 3:在 Debian 上配置 Redis

主要的 Redis 配置文件位于 /etc/redis/redis.conf 中。对于简单的安装,默认配置参数应该可以正常工作。如果您想在 Debian 10 上调整 Redis 设置,则必须进行一些更改。

sudo vim /etc/redis/redis.conf

启用网络监听Redis服务(可选)

对于要连接到 Redis 服务器的网络客户端,它需要该服务侦听网络 IP 地址。

使用您喜欢的文本编辑器打开文件 /etc/redis/redis.conf

sudo vim /etc/redis/redis.conf

然后将行 bind 127.0.0.1 更改为您的服务器 IP 地址,例如

bind 172.12.10.11

要允许监听所有接口,请使用:

bind 0.0.0.0

更改后重启redis服务:

sudo systemctl restart redis-server

配置 Redis 身份验证 –(可选但推荐)

配置客户端的 Redis 身份验证,以在处理任何其他命令之前要求 AUTH 。

requirepass  <AuthPassword>

例子 :

requirepass oOlaiY90BA

设置用于恢复的 Redis 持久存储(可选)

通过将 appendonly 值更改为 yes 来设置持久模式

appendonly yes
appendfilename "appendonly.aof"

修改后重启redis服务

sudo systemctl restart redis-server

确认服务正在运行:

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

确认本地可以连接redis:

$ redis-cli
127.0.0.1:6379>

测试验证:

127.0.0.1:6379> AUTH <AuthPassword>
OK

您应该在输出中收到OK。如果您输入错误的密码,身份验证将失败:

127.0.0.1:6379> AUTH WrongPassword
(error) ERR invalid password

检查redis信息。

127.0.0.1:6379>  INFO

这将输出一长串数据。您可以通过传递“Section”作为参数来限制输出。

127.0.0.1:6379> INFO Server
# Server
redis_version:5.0.3
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:355ed63f25401f51
redis_mode:standalone
os:Linux 4.19.0-4-amd64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:8.2.0
process_id:1629
run_id:efd3072970e2d29cc842eca0399b64e9044aa1e6
tcp_port:6379
uptime_in_seconds:56
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:2422257
executable:/usr/bin/redis-server
config_file:/etc/redis/redis.conf

享受在 Debian 11/Debian 10 上使用 Redis 的乐趣并查看我们的监控指南:

  • 5 分钟内使用 Prometheus 和 Grafana 监控 Redis 服务器
©2015-2025 Norria support@alaica.com