RedisDesktopManager远程连接Redis

我们在使用CentOS下的Redis时,想要数据来的更直观一些,一般都会用一个可视化的连接工具,我在这个给大家总结一下RedisDesktopManager远程连接Redis时需要注意的点和一些问题的解决方法,RedisDesktopManager这个工具就类似于Navicat for MySQL,SQLServer Management等。

下面是我自己连接时所有的详细步骤:

在这里我用的是Xshell先远程连接我的CentOS,

首先关闭防火墙 systemctl stop firewalld,我这里是临时关闭,如果你想永久关闭也可以systemctl disable firewalld

redis如何连接集群 redismanager连接redis集群_详细步骤


运行cmd命令提示符程序,ping一下虚拟机ip,发现是没有问题的,如果你不知道ip就用ifconfig命令查看虚拟机ip,注意是跟在ens这一字段后面的,inet +ip,这个地方的地址才是虚拟机的主机地址

redis如何连接集群 redismanager连接redis集群_常见问题以及解决方法_02


如图所示,我的地址为192.168.28.130,ping一下发现是没有问题的

redis如何连接集群 redismanager连接redis集群_redis如何连接集群_03

然后运用cd命令跳转到我的bin 目录下

redis如何连接集群 redismanager连接redis集群_详细步骤_04

然后./redis-server redis.conf启动redis

redis如何连接集群 redismanager连接redis集群_常见问题以及解决方法_05


这时候启动RedisDesktopManager,连接发现连接不上

redis如何连接集群 redismanager连接redis集群_常见问题以及解决方法_06

接下来,我们需要修改配置文件 vim redis.conf 首先我们要把bind ip

  1. 设置虚拟机的主机ip/或者设置为0.0.0.0开放所有,我在这里演示的是前者。 .
  2. 其次我们要把protected-mode设置为no,关闭保护模式,才能远程连接
  3. 最后呢,我们要把redis设置为后台启动,即将deamonize设置为yes

redis如何连接集群 redismanager连接redis集群_redis_07


redis如何连接集群 redismanager连接redis集群_redis如何连接集群_08


redis如何连接集群 redismanager连接redis集群_常见问题以及解决方法_09

最后说一下,redis 是默认没有访问的密码的,我们可以通过配置文件的requirepass 属性设置密码,requirepass+密码来设置redis访问密码,然后保存退出。

这时候一定要记得重启redis,使配置文件生效

redis如何连接集群 redismanager连接redis集群_redis如何连接集群_10

redis如何连接集群 redismanager连接redis集群_详细步骤_11

redis如何连接集群 redismanager连接redis集群_常见问题以及解决方法_12

这时候就能成功远程连接上redis了。