Skip to content

Instantly share code, notes, and snippets.

@esobchenko
Created March 21, 2011 21:34
Show Gist options
  • Save esobchenko/880265 to your computer and use it in GitHub Desktop.
Save esobchenko/880265 to your computer and use it in GitHub Desktop.
#!/usr/bin/env perl
use strict;
use warnings;
use MojoX::Redis;
my $redis1 = MojoX::Redis->new();
$redis1
->sadd ( "set1" => "foo" )
->set ( "foo" => "foo desc" )
->sadd ( "set1" => "bar" )
->set ( "bar" => "bar desc" )
->quit( sub { shift->stop } )->start;
my $redis2 = MojoX::Redis->new();
$redis2->smembers ( "set1",
sub {
my ( $redis, $res ) = @_;
foreach my $e ( @$res ) {
$redis->get( $e => sub { printf "%s %s\n", $e, $_[1]->[0]; } );
}
$redis->quit( sub { $redis->stop } );
}
)->start;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment