Redis - Key Dump

NuJey·2025년 2월 4일
0

Redis Key Dump

  • 레디스 데이터를 새로운 서버에 이관하거나 덤프가 필요한 경우.

Key Dump sh파일

redis-cli --scan --pattern '*' | while read key
do
    redis-cli --raw -D "" dump"$key" > "redis_backup/$key.dump"
done

-D "" 명령어를 제외하면 Restore 과정에서 에러가 발생, 첫줄에 \n 값이 존재하여 제거 하는 명령어가 필요!

Key Restore sh파일

  • key dump 파일 디렉터리 이동 후
for file in *.dump
do 
	key=$(basename "$file" .dump)
    cat "$file" | redis-cli -x restore "$key" 0
done

0개의 댓글