配置其他机器连接Redis

一、前言

      Redis可以当作中间商分发URL,存储数据,但是这个前提是需要别的机器可以同时连接Redis。

      假设现在启动一个redis服务器:

redis-server.exe redis.windows.conf

       通过linux上的redis来连接,连接方式如下格式:

 redis-cli -h [ip] -p [端口]

查看redis服务器ip:

命令行窗口输入:【ipconfig】

因此,连接命令为:

 redis-cli -h 192.168.0.105 -p 6379

 根本原因:

Redis在默认情况下,是不允许其他机器连接的,所以需要在redis.windows.conf文件中进行设置,允许其他机器进行连接。

设置方式有两种:

1、根据redis服务器本机地址连接

2、允许其他机器可以通过本机所有的ip地址进行连接

二、根据本机地址连接。

1.打开 redis.windows.conf文件

【打开方式可以使用右键文本打开,或者专门的文本编辑器打开等】

 2.修改bind为redis服务器地址【哪里启动的redis,哪里就是redis服务器】。

 3.重启redis服务器,使配置生效。

 4.使用linux连接redis

 三、允许其他机器可以通过本机所有的ip地址进行连接

整体流程同二,仅需调整redis.windows.conf中的bind地址为:0.0.0.0

然后重启redis服务,利用linux连接,利用本机连接均可以。

 

 

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于RedisDesktopManager无法连接Redis服务器的问题,有几个常见的可能原因和解决方法: 1. 检查Redis服务器的运行状态:确保Redis服务器正在运行并监听正确的端口。您可以使用命令行工具如Redis CLI或telnet来测试与服务器的连接。 2. 检查网络连接和防火墙设置:确保Redis服务器的网络连接正常,并且防火墙没有阻止RedisDesktopManager与服务器进行通信。您可以尝试在同一台机器上运行RedisDesktopManager和Redis服务器,以排除网络问题。 3. 检查Redis配置文件:确保Redis服务器的配置文件中允许远程连接。您可以检查Redis配置文件(通常是redis.conf)中的“bind”选项,确保它设置为允许远程连接。如果没有设置,则默认情况下只允许本地连接。 4. 检查认证设置:如果您在Redis服务器上启用了认证,确保在RedisDesktopManager中正确配置了用户名和密码进行连接。您可以在Redis配置文件中找到“requirepass”选项,并将其设置为所需的密码。 5. 检查RedisDesktopManager的配置:确保在RedisDesktopManager中正确配置了服务器地址、端口和其他连接参数。请注意,有些版本的RedisDesktopManager可能需要使用连接URL(如redis://localhost:6379)而不是单独的主机和端口字段。 如果您尝试了上述解决方法仍然无法连接Redis服务器,请提供更多的错误信息或日志,以便我能够更好地帮助您解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值