Redis-server - Команда не найдена

Полностью новый для nodejs и redis. Node.js работает нормально, и NPM тоже работает отлично.

Я хочу поиграть с Redis, поэтому я побежал:

npm install redis

и это, похоже, работает нормально, но теперь я пытаюсь запустить:

redis-server

и я получаю сообщение Не найдена. Я нахожусь на Mac, если это релевантно.

Кто-нибудь может посоветоваться?

Ответ 1

npm install redis не устанавливает redis, он устанавливает клиент redis для node. Вам нужно установить сервер redis.

Ответ 2

Я скачал http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz
cd redis-stable
make

Я добавил эту строку в мой .bash_profile:

export PATH=$PATH:$HOME/Downloads/redis-stable/src

перезапустил терминал. Теперь можно запустить redis-server

Ответ 3

Убедитесь, что команда redis-server может использовать напрямую. Если вы установили Redis ранее, найдите путь, по которому устанавливается Redis. Например: /home/prod/redis/redis-4.0.8/src/redis-server. Затем вы можете выполнить команду в терминале:

 ln -s /home/prod/redis/redis-4.0.8/src/redis-server /usr/bin/redis-server2

Примечание: путь "/usr/bin" - это путь к вашей среде.

cd/usr/bin ls -ltr вы можете увидеть:

lrwxrwxrwx    1 root root         45 7月  12 11:05 redis-server -> /home/prod/redis/redis-4.0.8/src/redis-server

Теперь команда redis-server может быть использована

Ответ 4

Я верю, что ответ выше, но и это сработало для меня

  1. Загрузите этот http://download.redis.io/redis-stable.tar.gz (просто вставьте ссылку на Opera)
  2. Откройте терминал и перейдите к папке, в которой находятся файлы (в основном это папки для загрузки), и попробуйте что-то вроде этого
    tar xvzf file.tar.gz
    cd redis-stable
    make