• redis bind连不上的坑


    由于需要在内网其他服务器上连接redis服务器(192.168.1.110),本想直接在redis配置文件中加上目标的IP地址:

    bind 192.168.1.166

    就可以了,实际上不正确

    redis bind表示的是指定本机可以接受连接的网卡地址,比如redis服务器上有一个公网IP(114.114.114.114),一个内网IP(192.168.1.110),如果该redis服务器需要被本机及以外的服务器访问(比如说内网的服务器),

    此时需要在redis 配置文件中配置:

    bind 192.168.1.110 127.0.0.1

    意思是该redis使用该IP来接受外部的连接(注意:bind的意思不是绑定外部服务器的IP,而是绑定本机可以接受访问的IP)。

    然而我这要配置后使用116依然连接不上,经多次排查发现我是使用

    ./redis-server &

    来启动redis的,启动时没有指定配置文件。(即使修改了redis安装目录下的配置文件也不生效)

    所以指定配置文件路径的方式来启动:

    ./redis-server /usr/local/redis/redis.conf &

    如果到这步还不能生效,可以在配置文件中将redis保护模式关闭,但记得使用密码来保证安全性(使用复杂密码)。

    protected-mode no
    requirepass a1s2W3l4%G
  • 相关阅读:
    C语言I博客作业04
    C语言I博客作业02
    The First Assignment
    蒟蒻的长链剖分学习笔记(例题:HOTEL加强版、重建计划)
    分治FFT模板
    [Ynoi2016]掉进兔子洞 题解
    蒟蒻首开博客园博客QwQ
    bzoj4320 homework 题解
    [ZJOI2016]小星星(容斥+dp)
    【scoi2009】围豆豆(最短路模型)
  • 原文地址:https://www.cnblogs.com/suiyueqiannian/p/7808190.html
Copyright © 2020-2023  润新知