zoukankan      html  css  js  c++  java
  • Redis 配置远程访问时,还是不能访问【解决方法】

    一、完全按照网上教程去安装配置redis

            1、注释掉bind行,或者改为bind 0.0.0.0

            2、修改protect mode no(默认为yes,改为no)

            3、添加密码 requirepass XXXX(XXXX为你的密码)

            (都做完了,重启Redis服务没用!)

    二、用cmd命令 cd 到Redis目录,

           1、运行命令:redis-cli -h 192.168.x.x -p 6379,能连接成功

           2、再次输入 keys * 查看所有的数据时:

          

           (基本看到了,因为保护模式的原因,但是,很奇怪,我明明配置了啊……疑问……)

           停掉服务,换种方式启动Redis 试试

          

           然后试试远程连接,竟然

         

    三、查看安装的服务的命令

    echo install redis-server
    D:Redis
    edis-server.exe --service-install --loglevel verbose  
    

              没有指定启动的配置,嗯,那就改改

    echo install redis-server
    D:Redis
    edis-server.exe --service-install redis.windows-service.conf --loglevel verbose  

    嗯,最后看了一下,发现设置密码那行,空了个空格(请顶格),造成的不行,呵呵(上面连接成功是因为redis.windows.conf顶格了)

    因为粗心,老犯低级错误了Redis安装非常简单,真心不复杂

    很多时候,我就是粗心

    提供一个排错的思路吧,希望其他人遇到这种情况的时候,细心细心!

         

          

  • 相关阅读:
    如何分析页面性能?
    Java io包 ByteArrayInputStream&ByteArrayOutStream
    Java io包 inputstream&outputstream
    Java executors创建线程池和使用ThreadPoolExecutor
    Android异步任务处理
    TCP报文格式
    Java 异常
    死锁
    计算机网络-传输层
    Linux 进程同步和通信
  • 原文地址:https://www.cnblogs.com/Vam8023/p/14637226.html
Copyright © 2011-2022 走看看