public
Description: Asynchronous Redis client
Homepage: http://search.cpan.org/dist/AnyEvent-Redis
Clone URL: git://github.com/miyagawa/AnyEvent-Redis.git
commit  98cc743f4b0cbebde4f2a1a2452501d2638a84eb
tree    9a1208af2be664cd97e810a0e89822d0d73f4711
parent  1e4779617f6fb76ad8d16ca94b33874a61213304
name age message
file .gitignore Sun Nov 08 03:32:18 -0800 2009 Initial commit [miyagawa]
file .shipit Sun Nov 08 03:32:18 -0800 2009 Initial commit [miyagawa]
file Changes Tue Nov 10 22:56:23 -0800 2009 Checking in changes prior to tagging of version... [miyagawa]
file MANIFEST Sun Nov 08 03:37:39 -0800 2009 Checking in changes prior to tagging of version... [miyagawa]
file MANIFEST.SKIP Sun Nov 08 03:32:18 -0800 2009 Initial commit [miyagawa]
file Makefile.PL Tue Nov 10 22:55:55 -0800 2009 Added Try::Tiny [miyagawa]
file README Tue Nov 10 20:34:21 -0800 2009 Checking in changes prior to tagging of version... [miyagawa]
directory lib/ Tue Nov 10 22:56:23 -0800 2009 Checking in changes prior to tagging of version... [miyagawa]
directory t/ Tue Nov 10 20:33:09 -0800 2009 removed the shortcut, simplified ->new API and ... [miyagawa]
directory xt/ Sun Nov 08 03:32:18 -0800 2009 Initial commit [miyagawa]
README
NAME
    AnyEvent::Redis - Non-blocking Redis client

SYNOPSIS
      use AnyEvent::Redis;

      my $redis = AnyEvent::Redis->new(
          host => '127.0.0.1',
          port => 6379,
          on_error => sub { warn @_ },
      );

      # callback based
      $redis->set( 'foo'=> 'bar', sub { warn "SET!" } );
      $redis->get( 'foo', sub { my $value = shift } );

      $redis->lpush( $key, $value );
      $redis->lpop( $key, sub { my $value = shift });

      # condvar based
      my $cv = $redis->lpop( $key );
      $cv->cb(sub { my $value = $_[0]->recv });

DESCRIPTION
    AnyEvent::Redis is a non-blocking Redis client using AnyEvent.

AUTHOR
    Tatsuhiko Miyagawa <miyagawa@bulknews.net>

LICENSE
    This library is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

SEE ALSO
    Redis AnyEvent