Что я наделал:
> docker pull redis
> docker run --name redis -p 7379:6379 -d redis
> npm install -g redis-commander
** Ошибка поднятия в ***
> redis-commander --redis-port 7379
Я установил redis-commander глобально на свой компьютер и добавил его в докер. когда я пытаюсь запустить сервер Redis, я получаю следующую ошибку.
ОШИБКА
C:\Users\>redis-commander --redis-port 7379
Using scan instead of keys
No Save: false
events.js:292
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use 0.0.0.0:8081
at Server.setupListenHandle [as _listen2] (net.js:1313:16)
at listenInCluster (net.js:1361:12)
at doListen (net.js:1498:7)
at processTicksAndRejections (internal/process/task_queues.js:85:21)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1340:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '0.0.0.0',
port: 8081
}
Любая помощь?
Я столкнулся с той же проблемой, и для жизни я не мог понять это. Командующий Redis по умолчанию использует порт 8081, и у меня уже был запущен пакет на этом порту. Чтобы решить эту проблему, отредактируйте файл default.json в папке redis-commander (C:\Users\MyName\AppData\Roaming\npm\node_modules\redis-commander\config для меня) и измените порт с 8081 на любой другой. который вы хотите использовать, например. 8085 и т. д. Затем перезапустите приложение.