redis數據遷移的示例:
例如同一臺redis服務器下,將0庫的數據遷移到1庫,在終端命令行連接redis后輸入如下命令即可:
redis-cli -n 0 -a 'foobared' keys '*' | xargs -I '{}' redis-cli -a 'foobared' -n 0 move '{}' 1
命令解析:
redis-cli -n 0 keys '*'表示獲取db0中所有的keys。
xargs -I '{}'表示講上部操作的結果作為參數,保存在'{}'中, 在執行移動命令: redis-cli -n 0 move '{}' 1