对nodejs和redis来说是全新的。 Node.js工作正常,NPM工作正常。
我想玩Redis,所以我跑了:
npm install redis
这似乎工作正常,但现在我正在尝试运行:
redis-server
我收到了一个Command Not Found错误。如果那是相关的,我在Mac上。
有人可以提供一些建议吗?
npm install redis
没有安装redis,它为节点安装了一个redis客户端。您需要安装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
的命令