redis_status

Usage

require 'redis_status'
require 'fileutils'

if RedisStatus.running?

  puts "Redis Server is running as #{RedisStatus.pid}, with its data consuming #{RedisStatus.cli_info[:used_memory]} bytes"

  RedisStatus.cli_exec :bgsave

  while RedisStatus.cli_info[:bgsave_in_progress] == "1"
    # wait
  end

  FileUtils.cp RedisStatus.db_file, "/home/me/redis_backups/dump.rdb.bk"

end

Contributing to redis_status

Copyright © 2011 Justin Thibault. See LICENSE.txt for further details.