如何配置才能连接远程服务器上的 redis server ?

如何配置才能连接远程服务器上的 redis server ?

码农世界 2024-05-31 前端 108 次浏览 0个评论

文章目录

    • Intro
    • 修改点

      Intro

      以阿里云服为例。

      首先,我在我买的阿里云服务器中以下载源码、手动编译的方式安装了 redis-server,操作流程见:Ubuntu redis 下载解压配置使用及密码管理 && 包管理工具联网安装。

      接着,我在本地电脑下载了 redis 官方推荐的 redis insight 客户端工具:https://redis.io/insight/

      但是这个时候用本地客户端(GUI客户端、redis-cli 命令工具、亦或是Java或其他程序的客户端library)去连接已经在远程服务器运行的 redis-server ,却是连接失败。

      错误如下:

      修改点

      修改 redis-server 启动时会读取的配置文件:redis.conf

      bind 0.0.0.0
      requirepass 123456
      port 6379
      

      注意 bind 配置,0.0.0.0 和 127.0.0.1 是有区别的。

      然后在云服务器的界面中,修改安全设置:防火墙开 6379

      推而广之,在一台机器上启动 redis-server 服务。在另一台机器上用 redis-client(任意形式的,GUI界面,程序客户端等)试图连接不在同一台机器上运行着的 redis-server

转载请注明来自码农世界,本文标题:《如何配置才能连接远程服务器上的 redis server ?》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,108人围观)参与讨论

还没有评论,来说两句吧...

Top