Linux Redis启用远程连接

本文主要介绍如何在本地客户端上远程连接 Redis 数据库,Linux 下安装 Redis 这里就不介绍了。可以参考这里

一、修改 redis.conf

1、将 bind 127.0.0.1 ::1 这一行注释掉。 这里的bind指的是只有指定的网段才能远程访问这个redis。  注释掉后,就没有这个限制了。 或者bind 自己所在的网段 2、将 protected-mode 要设置成no   (默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)   3、设置远程连接密码 取消注释 requirepass foobared 将 foobared 改成任意密码,用于验证登录 默认是没有密码的就可以访问的,我们这里最好设置一个密码   4、重启 reids

二、防火墙放行 6379 端口

博主这里用的是 CentOS,如果你是 Ubuntu 的话,防火墙是用 iptables 哦。 参考这里:CentOS7使用firewalld打开关闭防火墙与端口 添加 firewall-cmd --zone=public --add-port=6379/tcp --permanent    (--permanent永久生效,没有此参数重启后失效) 重新载入 firewall-cmd --reload 查看 firewall-cmd --zone= public --query-port=6379/tcp  

三、远程连接

用户名是你的 ssh 账号(通常是root),密码是你之前第3步里设置的密码,如果没有设置,就无需验证密码 先在 Redis 里添加几条数据   然后通过客户端 rdm,远程连接   说明配置成功!

发表评论

目前评论:1