Debian如何安装配置Redis?Debian10安装配置Redis教程

58次阅读
没有评论

共计 1706 个字符,预计需要花费 5 分钟才能阅读完成。

debian 如何安装配置 redis?redis 是一个内存中的键值数据库,通常称为数据结构服务器。它可以用作数据库、缓存和消息代理,并支持各种数据结构。Redis 和其他键值数据库之间的主要区别之一是 Redis 存储和操作高级数据类型的能力。这些数据类型是大多数开发人员熟悉的基本数据结构 (列表,映射,集合和排序集)。那么,Debian 如何安装配置 Redis,本文为大家介绍下 debian10 安装配置 redis 教程。

在本教程中,我们将介绍如何在 Debian 10 Buster 上安装和配置 Redis。

一、debian 安装 redis

Redis 版本 5.0.x 包含在默认的 Debian 10 存储库中。要安装它,请以 root 或具有 sudo 特权的用户身份运行以下命令:

sudo apt update

sudo apt install redis-server

安装完成后,Redis 服务将会自动启动,你可以通过以下命令校验 Redis 服务是否正常运行:

sudo systemctl status redis-server

输出类似如下所示:

redis-server.service – Advanced key-value store

Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)

Active: active (running) since Thu 2019-12-05 14:15:23 PST; 27s ago

Docs: http://redis.io/documentation,

man:redis-server(1)

Main PID: 2024 (redis-server)

Tasks: 4 (limit: 2359)

Memory: 6.9M

CGroup: /system.slice/redis-server.service

└─2024 /usr/bin/redis-server 127.0.0.1:6379

注意:如果您的服务器上禁用了 IPv6,则 Redis 服务将无法启动。

二、debian 配置 redis

默认情况下 Redis 配置为仅在本地主机上侦听。您只能从运行 Redis 服务的计算机连接到 Redis 服务器。

如果使用单个服务器设置,并且连接到数据库的客户端也在同一主机上运行,则不应启用远程访问。

要将 Redis 配置为接受远程连接,请使用文本编辑器打开 Redis 配置文件:

sudo vi /etc/redis/redis.conf

搜索以开头的行 bind 127.0.0.1 ::1 并对其进行注释,如下:

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES

# JUST COMMENT THE FOLLOWING LINE.

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# bind 127.0.0.1 ::1

保存文件并关闭编辑器。

重新启动 Redis 服务以使更改生效:

sudo systemctl restart redis-server

使用 ss 或 netstat 验证 Redis 正在侦听端口上的所有接口 6379:

ss -an | grep 6379

or

netstat -lntp|grep 6379

您应该看到类似以下的内容:

tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:*

tcp LISTEN 0 128 [::]:6379 [::]:*

您还需要添加防火墙规则,以启用来自远程计算机上 TCP 端口的流量 6379。

假设您正在使用 UFW 防火墙来管理防火墙,并且希望允许从 192.168.121.0/24 子网进行访问,则可以运行以下命令:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

确保将防火墙配置为仅接受来自受信任 IP 范围的连接。

完成后,使用该 redis-cli 实用程序通过从远程计算机 ping Redis 服务器来测试连接:

redis-cli -h ping

该命令应返回以下响应 PONG:

PONG

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-12发表,共计1706字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)