RedisDesktopManager远程连接Redis
我们在使用CentOS下的Redis时,想要数据来的更直观一些,一般都会用一个可视化的连接工具,我在这个给大家总结一下RedisDesktopManager远程连接Redis时需要注意的点和一些问题的解决方法,RedisDesktopManager这个工具就类似于Navicat for MySQL,SQLServer Management等。
下面是我自己连接时所有的详细步骤:
在这里我用的是Xshell先远程连接我的CentOS,
首先关闭防火墙 systemctl stop firewalld,我这里是临时关闭,如果你想永久关闭也可以systemctl disable firewalld
运行cmd命令提示符程序,ping一下虚拟机ip,发现是没有问题的,如果你不知道ip就用ifconfig命令查看虚拟机ip,注意是跟在ens这一字段后面的,inet +ip,这个地方的地址才是虚拟机的主机地址
如图所示,我的地址为192.168.28.130,ping一下发现是没有问题的
然后运用cd命令跳转到我的bin 目录下
然后./redis-server redis.conf启动redis
这时候启动RedisDesktopManager,连接发现连接不上
接下来,我们需要修改配置文件 vim redis.conf 首先我们要把bind ip
- 设置虚拟机的主机ip/或者设置为0.0.0.0开放所有,我在这里演示的是前者。 .
- 其次我们要把protected-mode设置为no,关闭保护模式,才能远程连接
- 最后呢,我们要把redis设置为后台启动,即将deamonize设置为yes
最后说一下,redis 是默认没有访问的密码的,我们可以通过配置文件的requirepass 属性设置密码,requirepass+密码来设置redis访问密码,然后保存退出。
这时候一定要记得重启redis,使配置文件生效
这时候就能成功远程连接上redis了。