windows本地连接虚拟机上的ubuntu的redis,以及无法连接解决方法(redisDesktopManager Jedis详细步骤)

一、环境

  1、ubuntu20.04 、 redis 5.0.7

         在ubuntu上下载redis,执行命令

    sudo apt install redis

  2、redisDesktopManager下载链接:

    //github.com/lework/RedisDesktopManager-Windows/releases ,选择 .zip文件

二、RedisDesktopManager连接步骤

      远程连接需要安装 ssh服务 ,安装后默认是开启的,安装命令:

  sudo apt install openssh-server

  ip地址为redis所在的ubuntu的ip地址,查看方法:

 会无法连接,

 

 

   这是因为redis.conf这个配置文件中默认绑定的是本机地址 

        bind 127.0.0.1

  所以6379这个端口只能本机访问

  我们需要在 bind 127.0.0.1 ::1 前加上 # 表示注释

  重点来了

  当我们安装好redis的时候,redis服务默认是开启的,而我们刚刚修改的redis的配置文件需要重启redis服务才能生效。

  即使我们刚刚修改过redis.conf这个配置文件,我们现在可以使用命令查看redis服务

  ps -ef|grep redis

  我们可以从箭头1发现,配置文件中的修改并未生效,此时我们需要杀死它,然后redis服务会自动重启

  命令,箭头2所指为redis服务的进程号即PID

  sudo kill -7680

  我们可以看到,绑定地址修改生效

  此时使用rdm重新连接

  OVER!!!!!!!!!!!
Tags: