当我将回显管道传递给redis客户端时,我收到错误.
[root@server ~]$ echo "abc43345" | redis-cli set my_passwd2 (error) ERR wrong number of arguments for 'set' command
但是以下工作正如预期的那样.
[root@server ~]$ redis-cli set my_passwd2 `echo "abc43345"` OK
有没有办法让第一个例子有效?
它实际上可以使用"-x"标志来实现
echo "abc43345" | redis-cli -x set my_passwd2