在Debian 10上安装配置Redis,首先更新软件包列表并安装Redis,然后编辑配置文件以启用保护模式和绑定到本地接口。
在Debian上安装Redis
1、更新软件包索引 :在终端中,以root用户或具有sudo权限的用户身份运行以下命令来更新软件包索引 :
sudo apt update
2、安装Redis服务器 :使用以下命令安装Redis服务器 :
sudo apt install redis-server
3、验证Redis服务状态 :安装完成后,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
配置Redis远程访问
1、编辑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
保存文件并关闭编辑器。
2、重新启动Redis服务 :为了使更改生效,重新启动Redis服务:
sudo systemctl restart redis-server
3、验证Redis侦听端口 :使用ss
或netstat
验证Redis正在侦听所有接口上的端口6379:
ss -an | grep 6379
或者
netstat -lntp | grep 6379
你应该看到类似以下的内容:
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 2024/redis-server
tcp6 0 0 :::6379 :::* LISTEN 2024/redis-server
4、添加防火墙规则 :你需要添加防火墙规则,以启用来自远程计算机上TCP端口的流量6379,假设你正在使用UFW防火墙管理防火墙,并且希望允许从192.168.121.0/24子网进行访问,则可以运行以下命令:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
确保将防火墙配置为仅接受来自受信任IP范围的连接。
5、测试远程连接 :完成后,使用redis-cli
实用程序通过从远程计算机ping Redis服务器来测试连接:
redis-cli -h ping
该命令应返回以下响应:
PONG
相关问题与解答
1、问题一 :如果Redis服务无法启动怎么办?
答案 :如果Redis服务无法启动,可能是因为你的服务器上禁用了IPv6,请检查你的服务器设置,确保IPv6没有被禁用,如果确实禁用了IPv6,可以尝试启用它,然后再次尝试启动Redis服务,如果问题仍然存在,请检查Redis日志以获取更多信息。
2、问题二 :如何设置Redis密码保护?
答案 :要设置Redis密码保护,请编辑Redis配置文件(/etc/redis/redis.conf
),找到以下行:
“`plaintext
# requirepass foobared
“`
去掉行首的#
号,并将foobared
替换为你想要设置的密码,
“`plaintext
requirepass yourpassword
“`
保存文件并关闭编辑器,重新启动Redis服务以使更改生效,当你尝试连接到Redis服务器时,需要提供正确的密码才能成功连接。
小伙伴们,上文介绍了“Debian如何安装配置Redis Debian10安装配置Redis教程 ”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。