Redis远程连接

一般情况下,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
2
3
4
G7_user@E540-PF03XZZF /C/Users/G7_user/Desktop
$ redis-cli -h 你的IP地址 -p 6379
你的IP地址:6379> ping
PONG

下面就是我用的Redis Desktop Manager,直接连接即可