Redis如何启动远程连接
1.在Redis安装目录下找到redis.windows.conf/redis.conf(其中redis.windows.conf是windows系统下文件,redis.conf是其他操作系统上的)
2. 找到并编辑 `bind` 配置项,将其设置为服务器的 IP 地址,或者设置为 `0.0.0.0`,表示允许所有 IP 地址访问。例如:`bind 0.0.0.0`。
3. 找到并编辑 `protected-mode` 配置项,将其设置为 `no`,表示禁用保护模式,允许远程访问。例如:`protected-mode no`。
redis.windows.conf文件修改:
redis.windows-service.conf文件修改:
4. 如果服务器上有防火墙,确保将 Redis 相应的端口(默认是 6379)添加到防火墙的允许列表中,以便允许外部访问。
5. 保存并关闭 Redis 配置文件。
6. 重新启动 Redis 服务器,以使配置更改生效。
运行redis-cli如果连接不上 就是服务没有启动
要通过命令行重启 Redis,你需要使用 Redis 的命令行工具 redis-cli 或 redis-server。
以下是在命令行中重启 Redis 的一般步骤:
1. 打开命令行终端。
2. 进入 Redis 安装目录。默认情况下,在 Windows 上安装的 Redis 位于 C:\Program Files\Redis 目录。
3. 运行以下命令来停止 Redis 服务器:redis-cli shutdown
或者redis-server --shutdown
4. 等待 Redis 服务器完全停止。
5. 运行以下命令来启动 Redis 服务器:redis-server redis.windows.conf
其中,`redis.windows.conf` 是 Redis 的配置文件名,根据实际情况进行调整。
6. 确认 Redis 服务器已成功启动。
如果你使用的是服务形式启动 Redis,你可以通过以下步骤重启服务:
- 打开服务管理器,可以通过运行
services.msc
来打开。 - 找到 Redis 服务,右键单击,选择 "重新启动"。
这样应该能够使 Redis 服务器重启并且使用新的配置。在重启后,尝试连接看看是否仍然存在连接问题。
请注意,如果你的 Redis 服务器以其他方式进行了配置,比如使用自定义的配置文件或不同的启动命令,那么你需要相应地修改上述命令。确保使用正确的配置文件和命令来启动和停止 Redis 服务器。
完成上述设置后,你应该能够从远程计算机访问服务器端的 Redis 服务。请注意,在开放远程访问时,要确保服务器上的 Redis 服务受到适当的安全保护,例如设置访问密码、限制访问IP等,以防止未经授权的访问。