Telnet Redis Bash脚本

9

我可以在bash脚本中如何从远程redis服务器的telnet命令中提取输出。

我会这样做:

telnet remote-redis-ip 6379 
LRANGE mylist 0 -1

如何在bash脚本中将结果保存到变量中?

谢谢。


要将命令输出保存到变量中,请执行 var=$(command) - fedorqui
是的,我知道,但如果我尝试:var = "$(telnet remote-redis-ip 6379 | echo“LRANGE mylist 0 -1”)",它不起作用。 - Matt
管道后面的回显没有任何意义。你想做什么?telnet remote-redis-ip 6379 的输出是什么,以及 LRANGE mylist 0 -1 是什么? - fedorqui
Telnet 的输出是“已连接”,而 LRANGE mylist 0 -1 返回一个 IP 列表。 - Matt
好的,您想通过Telnet连接到Redis,然后执行命令。请参见https://dev59.com/h2w05IYBdhLWcg3w0VAO。 - fedorqui
1个回答

16

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接