Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.0k views
in Technique[技术] by (71.8m points)

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

这个是在shell里执行的。

echo -en "PING
SET runnoobkey redis
GET runnoobkey
INCR vistor
INCR 
vistor
INCR vistor
" | nc localhost 6379

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...