Masahiro Nagano > App-derived > App::derived::Plugin::Memcached

Download:
App-derived-0.10.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

App::derived::Plugin::Memcached - memcached-protocol server for derived

SYNOPSIS ^

  $ derived -MMemcahced,port=12306 CmdsFile

DESCRIPTION ^

This plugin has a memcached-protocol server. You can get some status from any memcached client.

ARGUMENTS ^

port:Int

Port number to bind

host:String

Host name or Address to bind

timeout:Int

Timeout seconds to read request. default 10.

CLIENT SAMPLE ^

You can access to data by any memcached client.

  use Cache::Memcached::Fast;

  my $memcached = Cache::Memcached::Fast->new({
    servers => [qw/localhost:12306/],
  });

  say $memcached->get('slowqueris'); # only per seconds value.
  say $memcached->get('slowqueris:latest'); # only latest value.
  say $memcached->get('slowqueris:full'); #JSON formated data include raw values

SEE ALSO ^

<drived>, <App::derived::Plugin> for writing plugins

AUTHOR ^

Masahiro Nagano <kazeburo@gmail.com>

LICENSE ^

Copyright (C) Masahiro Nagano

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

syntax highlighting: