当前位置: 首页 > news >正文

redis允许远程访问

设置redis允许远程访问


        在redis的配置文件redis.conf中有以下配置 : 


        注意,此处的bind是指redis监听的网卡的ip。

例如:bind 127.0.0.1 --> redis监听127.0.0.1的网卡,即监听本地网卡,那么此时redis只能

接受来自于本地回环网卡的命令所以,若想在此配置下访问该redis,则连接此redis服务的命令

  只能为redis-cli -h 127.0.0.1, 也就是说该redis服务只能通过本地访问

bind 139.196.234.109--> 139.196.234.109为阿里云公网ip,那么此时该redis监听的是无线

  网卡,只能接受来自于无线网卡的命令,所以,访问该redis服务的命令为:

  redis-cli -h139.196.234.109 -p 端口,此时该redis是无法通过本地回环网卡访问的,即redis-cli -h 127.0.0.1

  是无法连接到此种配置的redis服务的


想配置redis允许远程访问的第一步就是修改redis.conf配置:bind 公网ip

    此时已经可以通过远端(任意一台远程电脑 )连接redis了,但是实际上我们并不希望其他人访问我们的redis服务,此时有两种解决方案

    1.  给redis配置访问密码

找到redis.con文件的如下配置:

#requirepass foobared 

将注释去掉 , 并改为 :requirepass 密码 


2.  通过配置防火墙来限制运行访问指定端口的远程终端,即:固定的端口只允许固定的ip访问,换言之:指定的     端口只接收和处理来自指定ip主机的请求

防火墙的配置比较多,可参考配置:http://www.360doc.com/content/13/0808/15/13084517_305613422.shtml










本文转自 蓝叶子Sheep 51CTO博客,原文链接:http://blog.51cto.com/dellinger/1953006,如需转载请自行联系原作者

相关文章:

  • 分分钟带你玩转 Web Services【1】JAX-WS
  • 7.linux同步服务器 rsync+sersync的配置
  • 【前端】手机端网页自动播放背景音乐相关资料
  • 使用require.js
  • 对Cookie和Session的深入理解
  • Spring MVC中@ControllerAdvice注解实现全局异常拦截
  • 【移动端兼容【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)研究】javascript事件机制详解(涉及移动兼容)...
  • 基于Jquery UI的autocompelet改写,自动补全控件,增加下拉选项,动态设置样式,点击显示所有选项,并兼容ie6+...
  • 第94天:CSS3 盒模型详解
  • 56.随机产生的id重复问题
  • MS SQL SERVER中的临时表
  • ExtJS 4.2 教程-03:使用Ext.define自定义类
  • 千古奇闻!明朝就已成功试爆两万吨原子弹?
  • C#和sqlserver中生成新的32位GUID
  • linux下安装oracle11g
  • JavaScript-如何实现克隆(clone)函数
  • 0基础学习移动端适配
  • create-react-app做的留言板
  • CSS实用技巧干货
  • HTML中设置input等文本框为不可操作
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • PAT A1050
  • Python3爬取英雄联盟英雄皮肤大图
  • Spring Cloud Feign的两种使用姿势
  • 电商搜索引擎的架构设计和性能优化
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 聊聊sentinel的DegradeSlot
  • 写给高年级小学生看的《Bash 指南》
  • 一个完整Java Web项目背后的密码
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • kubernetes资源对象--ingress
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​如何防止网络攻击?
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #define
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)ssm高校实验室 毕业设计 800008
  • (九)One-Wire总线-DS18B20
  • (九)信息融合方式简介
  • (全注解开发)学习Spring-MVC的第三天
  • (十六)串口UART
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)memcache、redis缓存
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .apk文件,IIS不支持下载解决
  • .gitignore
  • .net 4.0发布后不能正常显示图片问题
  • .NetCore项目nginx发布