2017-04-08 57 views
0

在redis cli中,有時我想獲得一個隨機值,但要做到這一點,我必須執行randomkey,並將結果作爲參數get複製,是否有管道,以便我可以在一行中執行randomkey | get以保存我從複製?在redis cli中有沒有管道的概念?

回答

0

的CLI本身不具有,但是操作系統 - 如果它是* nix中 - 提供xargs爲:

~$ redis-cli FLUSHALL 
OK 
~$ redis-cli SET foo bar 
OK 
~$ redis-cli SET baz qaz 
OK 
~$ redis-cli RANDOMKEY | xargs redis-cli GET 
"qaz" 
~$ redis-cli RANDOMKEY | xargs redis-cli GET 
"bar" 
~$ redis-cli RANDOMKEY | xargs redis-cli GET 
"qaz" 
+0

一個好方法來達到同樣的結果,謝謝! – ericuni