我已经在数字海洋水滴Ubuntu服务器上部署了我的nodejs应用程序,并在上面安装了redis- server,工作正常。
root@droovia:~/droovia.com# sudo systemctl status redis
● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-10-09 06:44:33 UTC; 44min ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 4677 (redis-server)
Tasks: 4 (limit: 1152)
CGroup: /system.slice/redis-server.service
└─4677 /usr/bin/redis-server 127.0.0.1:6379
Oct 09 06:44:33 droovia systemd[1]: Starting Advanced key-value store...
Oct 09 06:44:33 droovia systemd[1]: redis-server.service: Can't open PID file /var/run/redis/redis-server.pid (yet?) after start: No such file or directory
Oct 09 06:44:33 droovia systemd[1]: Started Advanced key-value store.现在我需要把Redis从droplet ubuntu服务器连接到我的电脑desktop Redis manager
我允许使用sudo ufw allow 6379的端口6379
root@droovia:~/droovia.com# sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
4000 DENY Anywhere
6379 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
4000 (v6) DENY Anywhere (v6)
6379 (v6) ALLOW Anywhere (v6) 并尝试通过输入digital ocean droplet ###.##.###.###和Redis port连接到Redis桌面管理器

我在上面的步骤中遗漏了什么吗?
发布于 2019-10-09 19:52:52
您的服务器需要绑定到0.0.0.0,因为127.0.0.1是仅用于本地流量的本地环回。
在您的redis.conf集合中:
bind 127.0.0.1
至
bind 0.0.0.0
不过,我肯定会仔细考虑开放你的Redis服务器对公共流量开放。
https://stackoverflow.com/questions/58299645
复制相似问题