410gone.click

©2021 sumomo-99

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

更新日: 2021-04-11T06:42:28.427Z

Redis

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でホストが表示されないときの対応方法の紹介でした。