微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用redis问题记录

背景:

  1. redis 成功安装启动使用两周后突然连接不上 ,报错信息
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    
  2. 检查配置没有问题,brew services显示服务正常启动, ps -ef 找不到redis 的进程

排查

  1. redis-server 不加任何配置认是可以启动的,说明可能为配置问题,文件路径不正确

  2. 找到运行路径/usr/local/opt/redis@3.2, 查看homebrew.mxcl.redis@3.2.plist 找到对应的日志文件/usr/local/var/log/redis.log, 报错信息:

    66839:M 20 Oct 11:22:28.803 # Server started, Redis version 3.2.13
    66839:M 20 Oct 11:22:28.803 # Can't handle RDB format version 9
    66839:M 20 Oct 11:22:28.803 # Fatal error loading the DB: Invalid argument. Exiting.
    

解决

  1. 根据日志信息无法处理RDB文件,则删除dump.rdb 文件重新启动,失败

  2. 重新find dump.rdb 路径:/usr/local/var/db/redis删除后启动成功,该文件为之前保存的rdb文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐