在windows server 2012上安装redis

等等,还有一件事。
上次配置这个Redis的时候,忘记设置内存限制了。
结果服务突然挂了。
我花了一下午的时间检查日志,这很烦人。

在 Windows 操作系统上,允许外部访问 Redis 服务器

嘿,让我告诉你一件事。
几年前,我在北京做一个项目。
当时,Redis 默认监听 1 2 7 .0.0.1 然而,一位朋友坚持要我将其更改为外部网络,以便我可以访问它。
我是一个喜欢犯错误,不听劝告的人。
最后,我差点就陷入其中了。

第一步是更改配置。
您应该找到 redis.windows.conf 文件,通常位于 C:\Program Files\Redis。
用记事本打开它并找到关联的对象。
默认绑定是 1 2 7 .0.0.1 您应该将其更改为绑定 0.0.0.0。
这意味着Redis监控所有网络并且不挑剔。
保存更改后,不要忘记关闭记事本。

第二步是重启Redis。
这一步比较重要。
您应该以管理员身份打开命令提示符,然后导航到 Redis 安装目录,例如 cd C:\Program Files\Redis。
然后输入redis-server.exe redis.windows.conf,就这么简单。
当然,如果您正在安装服务,则可能需要在服务管理器中重新启动它。

第三步是防火墙。
这一步很容易被忽视。
打开Windows防火墙,找到“高级设置”,点击“传入规则”。
然后“新建规则”,选择“端口”,下一步,选择“TCP”,点击“特定本地端口”,输入6 3 7 9 (Redis默认端口),然后选择“允许连接”,记得勾选“域”、“私有”和“公共”三个网络位置。
这样其他人就可以从外部网络连接。

第四步是验证。
打开另一个命令提示符并键入 netstat -an |搜索“6 3 7 9 ”。
如果您可以看到 0.0.0.0:6 3 7 9 ,则意味着 Redis 已经在所有接口上侦听连接。

最后,说实话。
如果你这样改变它,你就可以从外部访问它。
必须设置密码!几年前,有朋友做了这样的改动,但是没有设置密码,直接被黑客强行强制。
最后,所有的数据都丢失了,哭的地方也没有。
所以,安全第一,不要只顾着访问外部网络而忘记了保护自己。
网络安全是必须认真考虑的事情。

顺便说一下,还有一件事。
您应该确保您的 VPS 网络或服务器是开放的并且没有被路由器或其他任何东西阻止。
几年前我在北京,有一个朋友换了Redis,还打开了防火墙。
结果,VPS 获得静态 IP 地址。
但是路由器设置不正确,根本无法连接。
射精需要几天的时间。
所以,你一定要注意这些细节。

最后一次。
如果你这样改变它,你就可以从外部访问它。
必须设置密码!几年前,有朋友做了这样的改动,但是没有设置密码,直接被黑客强行强制。
最后,所有的数据都丢失了,哭的地方也没有。
所以,安全第一,不要只顾着访问外部网络而忘记了保护自己。

如果您有什么不明白的地方,请告诉我,我会详细向您解释。