I recently moved ±28M redis keys between two servers with a ruby script that had to update its source record after migration, and it got slow as fuck while #redis did bg-saves. :/
ruby was clearly not the bottle neck here. I guess you need to keep these fork/dump ops to a minimum if you want a fast redis.
A Mastodon instance for Rubyists & friends