2023年3月27日月曜日

redis-server で Warning: Could not create server TCP listening socket #:6379: nodename nor servname provided, or not known

redis-server で Warning: Could not create server TCP listening socket #:6379: nodename nor servname provided, or not known

概要

Mac 上の Redis で bind するアドレスを 127.0.0.1 以外に変更しようとした際に発生したので対処方法を紹介します

環境

  • macOS 11.7.4
  • redis-server 7.0.9

解決方法: bind に必ず 127.0.0.1 を付与する

  • vim /usr/local/etc/redis.conf
bind 0.0.0.0 127.0.0.1

おまけ: プロテクションモードを無効にする

  • CONFIG SET protected-mode no

これをしないと celery.flower で DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user. が発生します

最後に

redis のバージョンを 7 に上げたら発生したので最新バージョンの仕様なのかもしれません

0 件のコメント:

コメントを投稿