redis 管道报错

image.png
image.png

$(echo -en "PINGrn SET runoobkey redisrnGET runoobkeyrnINCR visitorrnINCR visitorrnINCR visitorrn"; sleep 10) | nc localhost 6379

(echo -en "PINGrn SET runoobkey redisrnGET runoobkeyrnINCR visitorrnINCR visitorrnINCR visitorrn"; sleep 10) | nc localhost 6379

怎么都运行报错,复制的一模一样的啊

阅读 1.8k
1 个回答

这个是在shell里执行的。

echo -en "PING\r\nSET runnoobkey redis\r\nGET runnoobkey\r\nINCR vistor\r\nINCR 
vistor\r\nINCR vistor\r\n" | nc localhost 6379

通过 nc 这个程序把命令写到 localhost:6397 端口,然后一次返回,实现pipe。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进