如何在 Debian 11 上安装 Redis

Redis 是一个开源(BSD 许可)内存数据库,用于存储数据结构、缓存和作为消息代理。Redis 提供了诸如字符串、散列、列表、集合、带有范围查询的排序集合、位图、地理空间索引和流等数据结构。Redis 内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久化,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性redis-logo

Debian 11 Bullseye 上安装 Redis

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

sudo apt update
sudo apt upgrade

步骤 2. 在 Debian 11 上安装 Redis。

默认情况下,Redis 5 系列在基础 Debian 11 存储库中可用。现在运行以下命令来安装它:

sudo apt install redis-server

安装成功后,使用以下命令检查Redis服务状态:

sudo systemctl status redis-server

步骤 3. 配置 Redis。

Redis Server 的主要配置文件位于:/etc/redis/redis.conf

sudo nano /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 OUT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# bind 127.0.0.1 ::1

接下来,根据服务器上的可用内存增加最大内存限制:

maxmemory 256mb
maxmemory-policy allkeys-lru

保存文件并关闭。然后重启Redis服务使更改生效:

sudo systemctl restart redis-server

步骤 4. 配置防火墙。

现在添加一个防火墙规则,以启用 TCP 端口上来自远程计算机的流量6379

sudo ufw allow proto tcp from <your ip address> to any port 6379

步骤 5. 测试 Redis。

要访问 Redis 服务器,请在终端上运行以下命令:

redis-cli

现在ping在 Redis 命令提示符下键入“ ”。与Redis服务器成功连接后,您将获得PONG以下结果:

127.0.0.1:6379> ping
PONG

感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Redis。如需其他帮助或有用信息,我们建议您查看官方 Redis 网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun73382.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年10月8日 下午10:02
下一篇 2021年10月8日 下午10:09

相关推荐