V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tramm
V2EX  ›  Redis

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

  •  
  •   tramm · 2020-06-19 16:39:39 +08:00 · 5673 次点击
    这是一个创建于 903 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2020-06-28 18:23:43 +08:00
    tramm
        1
    tramm  
    OP
       2020-06-19 18:29:15 +08:00
    查看了下文档

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

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

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

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

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

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

    CONFIG SET protected-mode no
    就把它改成 no 了
    julyclyde
        4
    julyclyde  
       2020-06-28 18:23:43 +08:00
    配置文件其实没什么意义啊,只代表一个文件而已,只对“启动时”产生效果
    启动之后,配置文件和运行时配置就可以分道扬镳了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2806 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:18 · PVG 23:18 · LAX 07:18 · JFK 10:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.