[Redis] Redis Commanderでホストが表示されないときの対応方法

Database

Redis Commander<https://github.com/joeferner/redis-commander>はRedisをGUIで管理できるツールです。Redis Commnderのプロセスが再起動したとき、接続できないRedisホストがあるとRedisのホスト名が表示されなくなる場合があります。
※画面からのホスト追加もできなくなる。

Redis Commanderでホスト名が表示できなくなっている時、Redis CommanderではRedisホストへの接続エラーが出続けます。

Redis error Error: Redis connection to 192.168.0.1:6379 failed - getaddrinfo ENOTFOUND
 at RedisClient.on_error (/usr/lib/node_modules/redis-commander/node_modules/redis/index.js:149:24)
 at Socket.<anonymous> (/usr/lib/node_modules/redis-commander/node_modules/redis/index.js:83:14)
 at Socket.emit (events.js:95:17)
 at net.js:834:16
 at process._tickCallback (node.js:442:13)
スポンサーリンク

対応方法

Redis Commanderの設定ファイルから、接続できないホストを削除します。Redis Commanderの接続先を保存している設定ファイルは、$HOME/.redis-commander です。

$ vi $HOME/.redis-commander

設定ファイルから接続できないホストを削除してください。

{"sidebarWidth":"472","locked":"false","CLIHeight":"100","CLIOpen":"false","default_connections":[
{"label":"redis-002","host":"192.168.0.2","port":"6379","password":"","dbIndex":"0"},
{"label":"redis-001","host":"192.168.0.1","port":"6379","password":"","dbIndex":"0"}]}

以上、Redis Commanderでホストが表示されないときの対応方法の紹介でした。

タイトルとURLをコピーしました