开发者社区> 问答> 正文

为什么Redis指定配置文件启动不了?在线等!

修改了/redis/etc/redis.conf配置文件,以./redis-server. ../etc/redis.conf启动没有反应,查看进程redis未启动,只有不指定配置文件时能启动成功,按理说/redis/etc/redis.conf就是默认的配置文件,可是修改端口测试时,不指定配置文件启动,端口并未改变?求大佬指教!!在线等!!

展开
收起
violet_bin 2018-11-16 16:25:16 15966 0
1 条回答
写回答
取消 提交回答
  • 刚好我也遇到同样问题,刚刚解决

    问题:redis可以正常启动,但制定配置文件后无法启动
    解决方法:

    1. 找到log日记
      首先在 /usr/local/redis/redis.conf 文件里找到log文件路径

    logfile /var/log/redis-server.log
    在启动时可能会遇到 redis 没有权限创建该文件,自己创建,然后 chown 和 chmod 搞定他

    1. 查阅log日记
    46223:C 24 Feb 2019 17:52:55.818 # Can't chdir to '/var/lib/redis': No such file or directory

    可以看到 /var/lib/redis 工作目录 working directory 不存在
    那么手动创建目录

    sudo mkdir /var/lib/redis

    然后 chown 和 chmod 搞定他

    1. 启动检查
    sudo redis-server /etc/redis.conf 
    ps ajx | grep redis
    
      1387   2155   2155   2155 ?            -1 Ssl      0   0:00 redis-server 127.0.0.1:6379
      2028   2160   2159   2028 pts/1      2159 S+    1000   0:00 grep --color=auto redis

    启动成功,问题解决


    问题:redis可以正常启动,但制定配置文件后无法启动
    解决方法:

    1. 找到log日记
      首先在 /usr/local/redis/redis.conf 文件里找到log文件路径

    logfile /var/log/redis-server.log
    在启动时可能会遇到 redis 没有权限创建该文件,自己创建,然后 chown 和 chmod 搞定他

    1. 查阅log日记
    46223:C 24 Feb 2019 17:52:55.818 # Can't chdir to '/var/lib/redis': No such file or directory

    可以看到 /var/lib/redis 工作目录 working directory 不存在
    那么手动创建目录

    sudo mkdir /var/lib/redis

    然后 chown 和 chmod 搞定他

    1. 启动检查
    sudo redis-server /etc/redis.conf 
    ps ajx | grep redis
    
      1387   2155   2155   2155 ?            -1 Ssl      0   0:00 redis-server 127.0.0.1:6379
      2028   2160   2159   2028 pts/1      2159 S+    1000   0:00 grep --color=auto redis

    启动成功,问题解决


    问题:redis可以正常启动,但制定配置文件后无法启动
    解决方法:

    1. 找到log日记
      首先在 /usr/local/redis/redis.conf 文件里找到log文件路径

    logfile /var/log/redis-server.log
    在启动时可能会遇到 redis 没有权限创建该文件,自己创建,然后 chown 和 chmod 搞定他

    1. 查阅log日记
    46223:C 24 Feb 2019 17:52:55.818 # Can't chdir to '/var/lib/redis': No such file or directory

    可以看到 /var/lib/redis 工作目录 working directory 不存在
    那么手动创建目录

    sudo mkdir /var/lib/redis

    然后 chown 和 chmod 搞定他

    1. 启动检查
    sudo redis-server /etc/redis.conf 
    ps ajx | grep redis
    
      1387   2155   2155   2155 ?            -1 Ssl      0   0:00 redis-server 127.0.0.1:6379
      2028   2160   2159   2028 pts/1      2159 S+    1000   0:00 grep --color=auto redis

    启动成功,问题解决

    2019-07-17 23:14:59
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载