Redis で move コマンドを使えば、指定キーを別のデータベースに移動できる。
Docs
MOVE
Moves a key to another database.
例えば db1 に入っている foo:bar:key:1 を db0 へ移動する場合。
redis-cli -n 1 move foo:bar:key:1 0
が、コレだと一件ずつしかできない…。
キーを foo:bar:key:1…9999 みたいに切っている場合はとてもつらい。
ので、xargs との組み合わせで移動を行う。
redis-cli -n 1 keys foo:bar:key:* | xargs -I{} redis-cli -n 1 move {} 0