2011-11-10 12 views
11

私は非常に小さなデータをredisに保存していますが、次のようにすべてのキーをダウンロードできるように期待どおり動作しています。コマンドプロンプトでキーと値を取得

redis-cli keys * 

キー+値*を取得する方法はありますか?

答えて

32

コマンドはありませんが、そうするためのスクリプトを書くことができます。

あなたは、各キー "タイプ" コマンドのために実行する必要があります。

> type <key> 

と実行の応答に応じて:

  • "文字列" のために:get <key>
  • 「ハッシュについて":hgetall <key>
  • "リスト "の場合:lrange <key> 0 -1
  • " set " :「ZSET」のsmembers <key>
  • zrange <key> 0 -1 withscores

はハッシュとソートされたセットのためにあなたがキー/スコアと値を取得することに留意してください。

+0

これを追加するには、値は異なる「タイプ」の値を意味し、異なるものを取得します –

+0

これを行う既成のスクリプトはありますか? – shantanuo

+0

私は気づいていません。 – seppo0010

関連する問題