redis不能访问本机真实ip地址的解决方案


Posted in Redis onJuly 07, 2021

redis无法访问本机真实ip地址

1.我在进行用jedis来连接redis时出现了问题:

我用Jedis jedis = new Jedis("127.0.0.1",6379);可以成功连接,但是我如果把127.0.0.1换成的本机地址如192.168.1.103发现会报错.

2.解决这个问题

要修改redis.windows.conf的配置文件(说明一下我的redis是在windows版的)

这里要改两个地方:

  • 1.修改bind的ip
  • 2.修改protected-mode yes为protected-mode no

我的修改如下

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1 192.168.1.103

# Protected mode is a layer of security protection, in order to avoid that
# Redis instances left open on the internet are accessed and exploited.
#
# When protected mode is on and if:
#
# 1) The server is not binding explicitly to a set of addresses using the
#    "bind" directive.
# 2) No password is configured.
#
# The server only accepts connections from clients connecting from the
# IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
# sockets.
#
# By default protected mode is enabled. You should disable it only if
# you are sure you want clients from other hosts to connect to Redis
# even if no authentication is configured, nor a specific set of interfaces
# are explicitly listed using the "bind" directive.
protected-mode no

上面的代码可以看到我的修改了哪些东西,之后再尝试连接一下。

无法通过ip访问redis服务

尝试在本机以及其他主机通过ip来访问redis服务时,一直出现错误,无法通过IP访问redis服务。

究其原因:

redis.conf文件中配置了访问限制,通过bind来限制了ip访问,默认为127.0.0.1

注释掉bind之后,本地可以通过ip访问,但是其他主机无法访问,在redis3之后,有一个protected-mode 参数,默认开启 yes,改成no,重启服务即可。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Redis 相关文章推荐
redis连接被拒绝的解决方案
Apr 12 Redis
Redis5之后版本的高可用集群搭建的实现
Apr 27 Redis
基于Redis位图实现用户签到功能
May 08 Redis
Redis延迟队列和分布式延迟队列的简答实现
May 13 Redis
Redis 哨兵集群的实现
Jun 18 Redis
比较几种Redis集群方案
Jun 21 Redis
Redis 彻底禁用RDB持久化操作
Jul 09 Redis
厉害!这是Redis可视化工具最全的横向评测
Jul 15 Redis
Redis读写分离搭建的完整步骤
Sep 14 Redis
Redis 限流器
May 15 Redis
浅谈Redis的事件驱动模型
May 30 Redis
浅谈Redis变慢的原因及排查方法
Jun 21 Redis
redis客户端实现高可用读写分离的方式详解
使用Redis实现实时排行榜功能
Jul 02 #Redis
redis使用不当导致应用卡死bug的过程解析
Redis主从配置和底层实现原理解析(实战记录)
浅谈Redis中的RDB快照
聊一聊Redis与MySQL双写一致性如何保证
k8s部署redis cluster集群的实现
Jun 24 #Redis
You might like
用PHP调用数据库的存贮过程
2006/10/09 PHP
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
PHP基础知识回顾
2012/08/16 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
用于table内容排序
2006/07/21 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
最后说说Vue2 SSR 的 Cookies 问题
2018/05/25 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
Pandas统计重复的列里面的值方法
2019/01/30 Python
Python中print和return的作用及区别解析
2019/05/05 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
学python需要去培训机构吗
2020/07/01 Python
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
linux比较文件内容的命令是什么
2015/09/23 面试题
专业实习自我鉴定
2013/10/29 职场文书
信息部岗位职责
2013/11/12 职场文书
禁烟标语大全
2014/06/11 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
稽核岗位职责范本
2015/04/13 职场文书
预备党员表决心的话
2015/09/22 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
干货干货!2019最新优秀创业计划书
2019/03/21 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
JS Object构造函数之Object.freeze
2021/04/28 Javascript