• redis本机能访问 远程不能访问的问题


    原文地址:https://www.cnblogs.com/powerwu/articles/8480203.html

    (error) DENIED Redis is running in protected mode because protected mode is enabled

    Redis protected-mode 是3.2 之后加入的新特性,在Redis.conf的注释中,我们可以了解到,他的具体作用和启用条件

    链接redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168..)这个链接,如果用网络ip 链接会报错。

    解决方案如下:

    是说处于保护模式,只能本地链接,我们需要修改配置文件../redis.conf

    1)打开配置文件把下面对应的注释掉

    # bind 127.0.0.1

    2)保护模式

    protected-mode no 

    3)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no

    daemonize no

    4)最后关键的是:

    没反应应该是你启动服务端的时候没有带上配置文件。你可以./redis-server redis.conf 
    你配置好了,但要重新启动redis,如果还是报一样的错误,很可能是没有启动到配置文件,所以需要真正的和配置文件启动需要: 
    在redis.conf文件的当前目录下:

    $ redis-server redis.conf

    如果还是所某个端口已在使用,那么可能是有 后台程序在占用该端口,需要kill 掉该程序,重新带上配置文件。./redis-server redis.conf启动。 
    将含有”redis”关键词的进程杀死:

    ps -ef | grep redis | awk ‘{print $2}’ | xargs kill -9

    我的问题就是这个步骤解决的。

  • 相关阅读:
    名言
    八猫图
    springMVC 上传下载文件
    mongdb 模糊查询
    tomcat结合nginx使用小结
    orale存储过程
    java执行效率低,但效率就低吗?
    Spring aop 原始的工作原理的理解
    spring aop一些名词的理解
    Spring控制反转(IOC)和依赖注入(DI),再记不住就去出家!
  • 原文地址:https://www.cnblogs.com/dyh004/p/12808791.html
Copyright © 2020-2023  润新知