0
在redis cli中,有時我想獲得一個隨機值,但要做到這一點,我必須執行randomkey
,並將結果作爲參數get
複製,是否有管道,以便我可以在一行中執行randomkey | get
以保存我從複製?在redis cli中有沒有管道的概念?
在redis cli中,有時我想獲得一個隨機值,但要做到這一點,我必須執行randomkey
,並將結果作爲參數get
複製,是否有管道,以便我可以在一行中執行randomkey | get
以保存我從複製?在redis cli中有沒有管道的概念?
的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"
一個好方法來達到同樣的結果,謝謝! – ericuni