tramm
V2EX  ›  Redis

Redis-cli 怎么查看使用的配置文件?

  •  
  •   tramm · Jun 19, 2020 · 7151 views
    This topic created in 2177 days ago, the information mentioned may be changed or developed.

    我记得有个命令可以显示使用的是哪个配置文件。 现在记不得了

    4 replies    2020-06-28 18:23:43 +08:00
    tramm
        1
    tramm  
    OP
       Jun 19, 2020
    查看了下文档

    `INFO server`最下面一行就是。。。

    PS:我原本也输过这个,但这行没内容。

    后来发现`protected-mode`改成`no`,使用时还是`yes`。

    搜索了一圈后发现 直接`redis-server`权限不够,访问不了`/etc/redis.conf`,而且不指定配置文件还不加载这个配置文件,不知道是不是版本问题。
    qloog
        2
    qloog  
       Jun 19, 2020
    通过命令行(redis-cli )进入, 输入 info, 然后可以看到这么一行:
    config_file:/usr/local/etc/redis.conf
    这个就是配置文件的位置
    huntcool001
        3
    huntcool001  
       Jun 20, 2020
    你找的是 CONFIG GET 吧

    CONFIG GET *
    可以找到所有的配置文件

    CONFIG GET protected-mode
    就可以找到 protected-mode 这个项的配置

    CONFIG SET protected-mode no
    就把它改成 no 了
    julyclyde
        4
    julyclyde  
       Jun 28, 2020
    配置文件其实没什么意义啊,只代表一个文件而已,只对“启动时”产生效果
    启动之后,配置文件和运行时配置就可以分道扬镳了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2942 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:19 · PVG 15:19 · LAX 00:19 · JFK 03:19
    ♥ Do have faith in what you're doing.