キーの一覧
方法その1
$ redis-cli keys '*' 1) "hoge" 2) "piyo" 3) "fuga"
標準出力にそのまま出すと余計な装飾やエスケープが付くので、取り外したいときは --raw オプションを使用する
方法その2
$ redis-cli --raw keys '*' hoge piyo fuga
まあこれでもいいんだけど、この方法はいちいちコマンドの構文解析を走らせることになるので、もっとシンプルにしたい
方法その3
$ redis-cli --scan
hoge
piyo
fuga
グッド
値の一覧
方法その1
$ for KEY in $(redis-cli --scan); do redis-cli --raw get $KEY; done foo bar baz
まあこれでもいいんだけど、この方法はいちいちコマンドを起動することになるので、もっとシンプルにしたい
方法その2
$ redis-cli --raw mget $(redis-cli --scan) foo bar baz
グッド