Ответ 1
npm install redis
не устанавливает redis, он устанавливает клиент redis для node. Вам нужно установить сервер redis.
Полностью новый для nodejs и redis. Node.js работает нормально, и NPM тоже работает отлично.
Я хочу поиграть с Redis, поэтому я побежал:
npm install redis
и это, похоже, работает нормально, но теперь я пытаюсь запустить:
redis-server
и я получаю сообщение Не найдена. Я нахожусь на Mac, если это релевантно.
Кто-нибудь может посоветоваться?
npm install redis
не устанавливает redis, он устанавливает клиент redis для node. Вам нужно установить сервер redis.
Я скачал 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
Убедитесь, что команда 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
может быть использована
Я верю, что ответ выше, но и это сработало для меня
http://download.redis.io/redis-stable.tar.gz
(просто вставьте ссылку на Opera)tar xvzf file.tar.gz
cd redis-stable
make