redis配置文件redis.conf中bind详解

redis bind IP 深入探讨 redis bind IP 带参数启动实验背景介绍实验数据图片小结遗留问题 背景介绍 在学习redis部署使用时,看见网上对bind的解释众多纷纭,但是依然不能解决我所遇到的问题,于是自己实验,并记录,虽然现在还是没有搞明白我想弄明白的东西。 使用背景 外网linux服务器OS7 ;对应地址:182.151.24.56 对应内网为:192.168.1.63 redis及 需要使用redis的项目... 阅读详情

文章完全转载自:某园----->故人叹:Redis中bind的正确配置

文章链接:https://www.cnblogs.com/browselife/p/11220980.html

本来给个连接跳过去就行,但是有上次某园网站完全瘫痪的教训,我还是拿过来吧,挺好的一篇文章,谢谢作者

对于Redis中bind的正确的理解是:

bind:是绑定本机的IP地址,(准确的是:本机的网卡对应的IP地址,每一个网卡都有一个IP地址),而不是redis允许来自其他计算机的IP地址。

如果指定了bind,则说明只允许来自指定网卡的Redis请求。如果没有指定,就说明可以接受来自任意一个网卡的Redis请求。

举个例子:如果redis服务器(本机)上有两个网卡,每一个网卡对应一个IP地址,例如IP1和IP2。(注意这个IP1和IP2都是本机的IP地址)。

我们的配置文件:bind IP1。 只有我们通过IP1来访问redis服务器,才允许连接Redis服务器,如果我们通过IP2来访问Redis服务器,就会连不上Redis。

查看本地的网卡对应的IP地址:使用ifconfig命令。

从上面看出我们有两个网卡,也就是我们只能使用:127.0.0.1和172.18.235.206最为bind的地址,不然redis启动不起来。

这就说明了上面例子(bind 10.0.0.1)为什么启动不起来,因为我们没有对应的网卡IP地址。这就说明了bind并不是指定redis中可以接受来自哪些服务器请求的IP地址。

而是:bind用于指定本机网卡对应的IP地址。

附注:

bind 127.0.0.1的解释:(为什么只有本机可以连接,而其他不可以连接)

我们从ifconfig可以看出:lo网卡(对应127.0.0.1IP地址):是一个回环地址(Local Loopback),也就是只有本地才能访问到这个回环地址,而其他的计算机也只能访问他们自己的回环地址。

那么来自这个lo网卡的计算机只有本机,所以只有本机可以访问,而其他计算机不能访问。

bind 172.18.235.206的话,只要通过这个网卡地址(172.18.235.206)来的Redis请求,都可以访问redis。我使用的阿里云的服务器。我在另一个服务器上去请求 redis-cli 阿里云公网IP地址 就会连接到redis服务器。

因为公网地址的请求:都是经过这个eth0的网卡地址(172.18.235.206),从而接收到这个redis请求。

当你们不使用那个回环地址,基本上外部的计算机都可以访问本机的Redis服务器。

如果我们想限制只有指定的主机可以连接到redis中,我们只能通过防火墙来控制,而不能通过redis中的bind参数来限制。

使用阿里云的安全组,来限制指定的主机连接6379端口。

作者:cw_hello1
来源:CSDN
原文:https://blog.csdn.net/cw_hello1/article/details/83444013

目前采用的方式,代码和Linux中的redis客户端都可以使用
1.在bind中配置多个IP地址,bind 内网ip 127.0.0.1(推荐)

2.将bind的值配置为bind 0.0.0.0

Redis-配置文件详解 配置文件详解 阅读详情

相关推荐

Redis连接失败三天排查:元凶竟是redis.conf中的隐藏回车符

Redis连接失败是运维中的常见问题,但有时网络、密码都看似正常,却依然报WRONGPASS。实际上,Redis服务端的密码存储在redis.conf中,而配置文件的格式异常——比如Windows风格的CRLF换行符——会让行尾隐藏一个回车符,导致实际密码与预期不符。这源于Redis配置解析器只认LF,不会忽略\r。了解bind、protected-mode、requirepass等配置的作用,并掌握用cat -A、file命令检查隐藏字符的方法,能帮助快速定位此类问题。本文从实际案例出发,还原了从网络层到

weixin_33462167的博客 212

对Redis中bind的理解误区小记

对Redis中bind的正确理解一、误区描述二、正确理解分析三、关于 bind 理解(1)关于 bind 127.0.0.1(2)关于 bind 网卡地址(3)关于 redis 连接限制指定主机 叮嘟!最近做项目学习用到了Redis,在刚开始的摸索过程踩了不少雷,写篇博客分享一下踩雷经验。 一、误区描述 之前,我一直认为Redis中的配置文件中的bind的作用是:用来限制Redis服务器用来...

小啊呜的博客 4689

Redis中bind指令的实际作用是什么

如果需要允许其他计算机上的应用程序连接到Redis服务器,可以将bind指令设置为服务器的公共IP地址或0.0.0.0。在Redis的配置文件(redis.conf)中,可以通过设置bind指令来控制Redis服务器监听的IP地址。如果需要允许其他计算机上的应用程序连接到Redis服务器,可以将bind指令设置为可用的IP地址。在Redis的配置文件中,有一个名为"bind"的指令,该指令用于绑定Redis服务器监听的IP地址。综上所述,Redis中的bind指令用于绑定Redis服务器监听的IP地址。

DxJavascript的博客 762

Redis bind 配置

redis bind 配置使用

qq_40308117的博客 4037

R语言实战:三因素方差分析(ANOVA)从入门到精通(附完整代码解析)

本文详细介绍了如何使用R语言进行三因素方差分析(ANOVA),从数据准备、模型构建到结果解读与可视化,提供完整代码解析。通过实战案例,帮助读者掌握复杂交互效应的分析方法,适用于科研、教育等多个领域的数据分析需求。

weixin_29081101的博客 242

从量子兔AlphaPi硬件拆解到ESP32-C3库开发实战

本文详细拆解了量子兔AlphaPi开发板的硬件构成,重点分析了其核心ESP32-C3芯片及外围传感器。通过逆向工程揭示了GPIO引脚定义与通信协议,并实战演示了如何从零开发MicroPython库,驱动按键、加速度计及LED点阵,最终整合成一个互动平衡球游戏项目,展现了开源硬件在教育与二次开发中的潜力。

weixin_29164497的博客 451

Redis配置文件中关于bind参数

注:此文章内容有误,正确请参考http://blog.csdn.net/hel12he/article/details/46911159在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,这样可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程连接到r...

wukong_666的博客 3万+

手把手教你使用ESM-2进行蛋白质结构预测:从安装到实战

本文详细介绍了如何使用ESM-2蛋白质语言模型进行蛋白质结构预测,从环境准备、模型安装到实战应用。通过逐步指导,读者可以掌握ESM-2的配置、单序列预测、结果可视化及高级优化技巧,适用于生物信息学研究和药物开发。

weixin_29306875的博客 528

修改redis配置文件redis.conf过程中如何找到redis.conf以及如何修改对应的命令:

标题修改redis配置文件遇到的一些问题: 问题1:如何找到redis.conf配置文件 答:通过命令 find / -name redis.conf找到目标文件 通过cd慢慢移动到 问题2:如何修改redis.conf配置文件 答:vim redis.conf进入编辑模式, 将bind 127.0.0.1注释掉,改为bind 192.168.188.128; 将protected-mode从yes修改为no 然后按esc退出编辑,按:wq保存并退出 结果发现配置文件并没有生效,后来又通过一位老哥的操作才修

qq_46010154的博客 3680

微信小程序:errno: 1500104, errCode: 10008, errMsg: “writeBLECharacteristicValue:fail:system error, status

微信小程序errno: 1500104, errCode: 10008, errMsg: "writeBLECharacteristicValue:fail:system error, status: UNKNOWN (239)"微信小程序调用蓝牙API,wx.writeBLECharacteristicValue()报错,微信小程序蓝牙写入错误,在开发uniapp微信小程序蓝牙通信功能时报错,蓝牙开发设备控制核心api,微信小程序调用蓝牙API “wx.writeBLECharacteristicValu

✅ 精选推荐文章 3924

Geogebra中级篇016—矩阵(Matrices)

在GeoGebra中,矩阵是一种强大的工具,广泛应用于线性代数、几何变换和数据处理等领域。通过矩阵,我们可以轻松实现复杂的计算和图形变换,如旋转、平移和缩放等操作。不仅如此,GeoGebra的矩阵功能还支持多种运算,如加法、乘法、求逆等,使得用户能够高效地处理线性方程组和向量空间问题。在本文中,我们将深入探讨GeoGebra中的矩阵功能,详细介绍如何创建矩阵、执行常见的矩阵运算,并通过实例展示这些操作在数学和工程应用中的实际价值。这篇文章将为你提供关于GeoGebra矩阵操作的全面指南。

八荒启-交互动画的博客 2571

redis绑定ip,就是指定的ip才能访问

在redis.conf里:bind 127.0.0.1 # 多个ip用空格隔开

qq_40530622的博客 2464

《QGIS快速入门与应用基础》293:色带调整与透明设置

详细讲解了QGIS中遥感影像色带调整与透明设置的核心技术,帮助用户将遥感成果从基础合成提升到专业出图标准。主要内容包括: 色带精细化调整: 多波段真/假彩色合成的优化技巧(Gamma校正、色彩平衡、色阶端点校准) 单波段栅格数据的伪彩色规范设置(行业标准色带选择与分类方法) 透明设置: 研究区黑边/白边的消除方法 多图层叠加时的透明融合技巧 特定地物的差异化半透明显示 实用建议: 提供行业标准参数模板和效果对比图 标注新手操作红线和常见问题排查 强调符合遥感行业规范的可视化要求。

LuckyHanMo的博客 342

我们一起来学习redis吧【redis的启动和关闭,配置文件详解】【redis.windows.conf和redis.windows-service

1:redis的安装 1.1:redis在window系统的安装 省略,可以自行百度 我这里安装的压缩版 1.2:redis在linux系统的安装 现在还没有用到,用到了再补上TODO 2:redis的服务启动 2.1:在windows系统中 启动redis服务端 使用cmd进入到redis的安装目录 redis-server.exe redis.windows.conf 可以在windows系统中编写一个启动文件,可以把该指令写入到startup.cmd文件中 启动redis客户端 重新启用一个cmd会

m0_67391907的博客 2588

【Unity】【WebRTC】如何用Unity而不是浏览器接收远程画面

之前几篇我们讨论了如何设置信令服务器,如何发送画面给远端以及如何用浏览器查看同步画面,今天来讨论如何实现Unity内部接收画面。看本篇之前请先看过之前将web服务器设置和基本远程画面功能的几篇博文。在Unity编辑器中打开一个示例项目,点击BroadCast按钮。4. 再点击Receiver按钮,Start。Build一个示例项目,并运行这个项目。启动Web.app。

每日出拳老爷子的博客 1711

QGC4.0.11界面修改

QGC4.0.11。

超维空间科技的博客 2453

09-redis-conf配置文件基础介绍

Redis-6.2.11的配置文件详解(大部分)

zld0000的博客 693

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

redis.conf配置文件属性(一)

redis.conf,redis.windows.conf

Sun1090889283的博客 408

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Docker安装Redis

Docker是以前安装的 过几天再重新安装个最新的。 1.首先pull redis 2.pull 之后查看镜像 3.获取配置文件 创建conf文件夹 执行wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf 在conf文件夹下生成一个redis...

ASZJBGD的博客 279

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Redis配置远程访问

注释掉bind 127.0.0.1这一行即可;修改redis.conf配置文件。

Denny辉的博客 326

修改Redis中bind地址

昨天刚装完redis,今天想通过eclipse去实现一些业务场景,发现被服务器拒绝连接了,然后想到应该是自己的IP变掉了,然后想去redis.conf里面去修改下bind [root@localhost /]# cd redis/redis-5.0.3/ [root@localhost redis-5.0.3]# ls 00-RELEASENOTES CONTRIBUTING...

成旭元的成长之旅 6257

redis之详解redis.conf配置文件

最近在实践redis集群与redis数据备份的操作,下面来分享下redis.conf配置文件内各个项 1)daemonize:默认情况下,redis不是在后台运行的,若需在后台运行,则需把该项值改为yes。 2)pidfile:当redis在后台运行的时候,redis会默认把pid文件放在/var/run/redis.pid下,也可以配置到其它地址。当运行多个redis服务器时,需要指定不同的pi...

清风自来 1638

linux修改redis配置文件,Linux(CentOS7)Redis修改配置文件redis.conf

修redis.conf配置文件操作步骤:[root@CentOS7 bin]# pwd/usr/local/bin[root@CentOS7 bin]# ll总用量 15052-rw-r--r--. 1 root root 88 8月 22 11:34 dump.rdb-rwxr-xr-x. 1 root root 2431728 8月 22 10:10 redis-benchmar...

weixin_36343015的博客 793

windows更改redis配置文件

项目运行报错,大概意思是因为redis安全模式的原因,无法连接redis。根据网上提供的解决方法,需要更改redis配置文件,windows对应的配置文件是redis.windows.conf 根据网上意见注释掉bind 127.0.0.1和修改protected-mode为no后,重启redis服务,发现还是连不上redis服务: org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connec

qq_42383087的博客 2273

Redis 配置文件 redis.conf

Redis CONFIG 命令格式如下 redis.conf 配置项说明 redis.conf 配置文件配置项说明 序号 配置项 说明 1 Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程(即后台运行)(Windows 不支持守护线程的配置为 no ) 2 当 Redis 以守护进程方式运行时,Redis 默认会把 pid 写入 /var/run/redis.pid 文件,可以通过 pidfile 指定 3 指定 Redis 监听

D的博客 2944
上一篇: Java代码测试FastDFS存储服务器
下一篇: LINUX下安装redis
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值