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