redis允许远程访问

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介:

设置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,如需转载请自行联系原作者
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
NoSQL Ubuntu 网络安全
docker安装redis并允许远程访问
docker安装redis并允许远程访问
docker安装redis并允许远程访问
|
8月前
|
NoSQL Redis
redis设置允许远程访问-redis(2)
redis设置允许远程访问-redis(2)
78 0
|
弹性计算 NoSQL 网络安全
服务器上部署redis无法远程访问的问题
将redis部署至ECS上后,在自己本地上无法访问到redis server,redis 的默认端口6379远程访问不可用。
1104 1
服务器上部署redis无法远程访问的问题
|
NoSQL Redis
Redis3.2开启远程访问
Redis3.2开启远程访问 环境 安装环境:win7系统  Redis版本:3.2.100  安装模式:msi文件安装 开启远程访问 Redis安装完之后,在服务中可以看到对应的Redis服务,打开属性,可以看到“可执行文件的路径”是:”D:\Program Files\Redis\redis-server.
1256 0
|
NoSQL 数据库 Redis
Redis、MongoDB实现远程访问
修改redis.conf: sudo vi /etc/redis/redis.conf 将绑定主机这条注释掉: # bind 127.0.0.1 保护模式改为no: protected-mode no 打开文件mongodb.
730 0
|
NoSQL Redis 安全
redis开启远程访问
redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf   打开redis.conf文件在NETWORK部分有说明   ################################## NETWORK ###############################...
1237 0
|
14天前
|
NoSQL Linux Redis
06- 你们使用Redis是单点还是集群 ? 哪种集群 ?
**Redis配置:** 使用哨兵集群,结构为1主2从,加上3个哨兵节点,总计分布在3台Linux服务器上,提供高可用性。
216 0
|
23天前
|
负载均衡 监控 NoSQL
Redis的集群方案有哪些?
Redis集群包括主从复制(基础,手动故障恢复)、哨兵模式(自动高可用)和Redis Cluster(官方分布式解决方案,自动分片和容错)。此外,还有如Codis、Redisson和Twemproxy等第三方工具用于代理和负载均衡。选择方案需考虑应用场景、数据规模和并发需求。
181 2

热门文章

最新文章