一般情况下,Redis默认只允许本机访问,有时候我们也许需要使Redi能被远程访问,我这次远程连接的目的主要是为了能够在本机通过Redis可视化工具连接上我的阿里云服务器上部署的Redis,这样能够更加直观的去观察一下存入的键值对,下面记录下步骤:
配置
修改Redis配置文件/usr/local/src/redis-3.2.5/redis.conf,找到bind那行配置:
对于
redis.conf
这个文件的位置,有的是在/etc/redis/redis.conf
,我的是安装在了上面的位置上,具体看你的Redis安装目录
1 | bind 127.0.0.1 |
将其改为:
1 | bind 0.0.0.0 |
重启Redis服务
注意这时候需要指定配置文件然后重启Redis服务,也就是说启动redis-server的时候后面加上刚才修改的redis.conf。
1 | sudo ./src/redis-server redis.conf |
远程连接
配置好Redis服务并重启服务后。就可以使用客户端远程连接Redis服务了。命令格式如下:
1 | $ redis-cli -h {redis_host} -p {redis_port} |
其中{redis_host}
就是远程的Redis服务所在服务器地址,{redis_port}
就是Redis服务端口(Redis默认端口是6379)。例如:
1 | G7_user@E540-PF03XZZF /C/Users/G7_user/Desktop |
下面就是我用的Redis Desktop Manager,直接连接即可