NAME

Redis::Dump - It's a simple way to dump and backup data from redis-server

VERSION

version 0.013

SYNOPSIS

use Redis::Dump;
use Data::Dumper;

my $dump = Redis::Dump->new({ server => '127.0.0.6379', filter => 'foo' });

print Dumper( \$dump->run );

DESCRIPTION

It's a simple way to dump data from redis-server in JSON format or any format you want.

COMMAND LINE API

This class uses MooseX::Getopt to provide a command line api. The command line options map to the class attributes.

METHODS

new_with_options

Provided by MooseX::Getopt. Parses attributes init args from @ARGV.

run

Perfomas the actual dump.

ATTRIBUTES

server

Host:Port of redis server, example: 127.0.0.1:6379.

filter

String to filter keys stored in redis server.

type

If you want to get just some types of keys.

It can be: lists, sets, hashs, strings, zsets

show-type

If you want to show type with key name.

hidevalues

Hide value of keys.

DEVELOPMENT

Redis::Dump is a open source project for everyone to participate. The code repository is located on github. Feel free to send a bug report, a pull request, or a beer.

http://www.github.com/maluco/Redis-Dump

SEE ALSO

Redis::Dump::Restore, App::Redis::Dump, App::Redis::Dump::Restore

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Redis::Dump

You can also look for information at:

AUTHOR

Thiago Rondon <thiago@nsms.com.br>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Thiago Rondon.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.