telnet redis bash脚本

Mat*_*att 4 bash telnet redis

如何在bash脚本中从远程redis-server上的telnet命令中提取输出.

我会做:

telnet remote-redis-ip 6379 
LRANGE mylist 0 -1
Run Code Online (Sandbox Code Playgroud)

并将结果保存在变量中.如何在bash脚本下实现此目标?

谢谢,

小智 9

试试这个

RET=`telnet remote-redis-ip 6379 << EOF
LRANGE mylist 0 -1
EOF`

echo $RET
Run Code Online (Sandbox Code Playgroud)

我认为使用期望使用bash脚本自动化telnet会话由fedorqui发布会更好