redis命令行命令似乎无法正常工作

Ali*_*web 2 ubuntu command-line redis

我在ubuntu 12终端中运行redis命令有一个愚蠢的问题,也许我的问题很愚蠢,如果是这样,请考虑我是redis和ubuntu的新手用户.

我根据官方指南http://redis.io/download安装了redis 2.6.7

现在我运行这些命令:

redis-server
Run Code Online (Sandbox Code Playgroud)

它说它现在已连接,但在我输入的每个命令后没有任何反应,所以我按(Ctrl + z)然后键入:

redis-cli
Run Code Online (Sandbox Code Playgroud)

它似乎连接成功,出现这样的事情:

redis 127.0.0.1:6379>
Run Code Online (Sandbox Code Playgroud)

所以我输入了一些命令但没有任何反应.例如这个命令:

get users:leto
Run Code Online (Sandbox Code Playgroud)

只出现一个空白行.(好像在等待完成命令的事情)

那么根据这个问题是什么?我错过了一个简单的观点还是有另一个问题?

谢谢你的帮助,我真的很困惑.

ghi*_*hik 5

在我看来,你已经redis-server通过按下暂停Ctrl+Z,所以它无法响应任何东西(redis-cli可能没有连接到服务器,但它被写入,以便它在这种情况下不会立即失败).您可以在按下后redis-server通过发出bg命令在后台恢复Ctrl+Z.

我建议你阅读有关UNIX shell中的作业控制的内容,以便更好地理解这个问题.