redis-server - 找不到命令

问题描述 投票:11回答:3

对nodejs和redis来说是全新的。 Node.js工作正常,NPM工作正常。

我想玩Redis,所以我跑了:

npm install redis

这似乎工作正常,但现在我正在尝试运行:

redis-server

我收到了一个Command Not Found错误。如果那是相关的,我在Mac上。

有人可以提供一些建议吗?

node.js redis
3个回答
18
投票

npm install redis没有安装redis,它为节点安装了一个redis客户端。您需要安装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


0
投票

确保命令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的命令

© www.soinside.com 2019 - 2024. All rights reserved.