繁体   English   中英

redis-cli不起作用

[英]redis-cli is not working

我以前使用过redis-cli(不确定是否在此框上),但是现在它给了我:

nak@none:~$ redis-cli
usage: redis-cli [-h host] [-p port] [-r repeat_times] [-n db_num] cmd arg1 arg2 arg3 ... argN
usage: echo "argN" | redis-cli [-h host] [-p port] [-r repeat_times] [-n db_num] cmd arg1 arg2 ... arg(N-1)

If a pipe from standard input is detected this data is used as last argument.

example: cat /etc/passwd | redis-cli set my_passwd
example: redis-cli get my_passwd
example: redis-cli -r 100 lpush mylist x

因此,我将netcat连接到redis服务器并能够进行通信:

nak@none:~$ ncat 127.0.0.1 6379
info
$336
redis_version:1.2.0
arch_bits:32
multiplexing_api:epoll
uptime_in_seconds:332
uptime_in_days:0
connected_clients:1
etc...

我尝试指定IP和端口: redis-cli -h 127.0.0.1 -p 6379 (没有成功)
没什么大不了,但是很奇怪。
有什么想法为什么会这样? 谢谢stackoverflow!

根据您的“信息”,您正在使用redis 1.2,这是一个非常旧的版本。 该版本可能不支持交互式cli。 我无法确认,因为该版本甚至不在存储库中。

1.2版似乎已经过时了:

访问http://www.redis.io/download ,如果您使用的是ubuntu,则可以遵循此指南http://wiki.ubuntuusers.de/Redishttps://askubuntu.com/questions/68576/how-does -酮与升级Redis的-2-2到2-4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM