Class: S3Backup::Redis::Backup

Inherits:
Object
  • Object
show all
Defined in:
lib/s3_backup/redis/backup.rb

Instance Method Summary collapse

Instance Method Details

#now!Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/s3_backup/redis/backup.rb', line 7

def now!
  puts 'Compressing dump ...'
  compress_file
  puts 'Compressed.'
  puts 'Upload to S3 ...'
  S3Backup::Storage::S3.new.upload!(compressed_file_name, Config.s3_redis_path, compressed_file.path)
  puts 'Uploaded.'
  puts 'Clean environement.'
  clean_env
  S3Backup::Storage::S3.new.clean!(base_s3_name, Config.s3_redis_path)
end