Linux Redis启用远程连接

avatar 2018年06月13日15:00:07 6 6191 views
博主分享免费Java教学视频,B站账号:Java刘哥
本文主要介绍如何在本地客户端上远程连接 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,远程连接



 

说明配置成功!









  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
可以匿名评论或者登录后台评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0