linux下如何开启redis端口

当时,我找到了一份在城市的公司服务器上打开 Redis 端口的工作。
我打开终端,输入命令,然后 vi 编辑器出现。
我记得当时我很困惑。
该路径有点复杂:它应该是 /etc/redis/redis.conf 或 /usr/local/etc/redis.conf。
找到bind1 2 7 .0.0.1 这一行,我需要将其更改为bind0.0.0.0,以便Redis可以监听所有网络接口,而不仅仅是本地接口。
我记得到处都有这些小东西:保护模式,保护模式,我必须确保它们与防火墙交互良好。
然后我将其更改为 none,这样更安全,尽管在生产环境中通常不建议这样做。
保存文件后,退出编辑器。

下一步是配置防火墙。
iptables 系统。
我输入命令,首先添加规则,然后保存它们,最后重新启动防火墙。
如果系统是CentOS7 以上,一切就简单多了。
经过一系列firewall-cmd命令后,端口将被释放。

要重新启动Redis服务,我需要记住systemctlrestartredis或指定服务名称。
这取决于服务器的具体情况。
重启后,需要检查端口是否开放,telnet、服务器IP、端口6 3 7 9 如果能连接,则设置成功。

当时我也在思考安全问题。
打开端口时需要小心。
所以我建议结合防火墙规则来限制IP访问,或者使用VPN或内网穿透。
在生产环境中,您必须启用保护模式并设置认证密码。
这就是我正在处理的事情,而且非常有趣。

redis - 允许局域网访问

更改配置文件。
redis.windows.conf 或 redis.conf。
bind1 2 7 .0.0.1 更改为bind0.0.0.0。
2 02 0年,大多数Redis默认绑定到1 2 7 .0.0.1
关闭防火墙。
Windows:netshadvfirewallsetallprofilesstateoff。
2 02 1 年,暂时关闭防火墙测试连通性。

重新启动服务。
redis-server/path/to/redis.conf --重新启动。
2 02 2 年,这些更改需要重新启动才能生效。

测试连接。
redis-cli-h1 9 2 .1 6 8 .1 .1 00-p6 3 7 9 2 02 3 年 LAN 设备测试。

安全加固。
您必须输入您的密码。
2 02 4 年,生产环境将需要密码认证。

限制IP。
防火墙规则仅允许 1 9 2 .1 6 8 .1 .0/2 4 IP 白名单限制将于 2 02 5 年生效。

再次启用防火墙。
添加Redis端口例外规则。
2 02 6 年,防火墙将在测试后恢复。

不要直接暴露公共网络。
内网渗透工具。
2 02 7 年,安全将成为第一位。

linux如何启动redis

启动Redis分为三个步骤:管理配置文件、运行服务、连接客户端。

1 .正确管理配置文件 首先创建一个目录:mkdir -p /usr/local/redis/{bin,etc} 将 redis.conf 文件移至此处: mv /source path/redis.conf /usr/local/redis/etc/ 将可执行文件也移到此处: mv redis-server redis-cli /usr/local/redis/bin/
2 .运行服务 您想经营前台吗?直接运行redis-server即可(但不要这样做) 想让它在后台运行吗?修改配置文件: vi /usr/local/redis/etc/redis.conf 将 daemonize no 修改为 daemonize yes。
然后运行redis-server /usr/local/redis/etc/redis.conf。

3 .客户端连接 输入“redis-cli”并按 Enter 键。
使用 netstat -tunpl。
使用grep 6 3 7 9 检查端口是否正在监听
特别说明: 要启用持久性,必须正确设置 save 参数或appendonly。
要停止服务,请使用 redis-cli shutdown 而不是 pkill。
所有路径必须一致。
别乱搞
如何检查?首先,检查是否 ps aux | grep redis-server 正在运行 如果遇到任何问题, pkill -9 redis-server (仅在必要时运行)