将数据传输到redis

时间:2011-11-10 10:18:32

标签: redis pipe

当我将回显管道传递给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

有没有办法让第一个例子有效?

1 个答案:

答案 0 :(得分:8)

实际上可以使用“-x”标志

来实现

echo "abc43345" | redis-cli -x set my_passwd2