Daemonise::Plugin::KyotoTycoon - Daemonise KyotoTycoon plugin
version 2.13
This plugin conflicts with other plugins that provide caching, like the Redis plugin.
use Daemonise; my $d = Daemonise->new(); $d->debug(1); $d->foreground(1) if $d->debug; $d->config_file('/path/to/some.conf'); $d->load_plugin('KyotoTycoon'); $d->configure; # get a key my $value = $d->tycoon->get("some_key"); # set a key and expire (see Cache::KyotoTycoon module for more) $d->tycoon->set("key", "value", 600); # allow only one instance of this deamon to run at a time $d->lock; # when you are done with mission critical single task stuff $d->unlock;
MessagePack object
retrieve, base64 decode and thaw complex data from KyotoTycoon
freeze, base64 encode and store complex data in KyotoTycoon
delete KyotoTycoon key
extends the lock set by the same process
This function returns 1 on success
Lenz Gschwendtner <norbu09@cpan.org>
This software is copyright (c) 2013 by Lenz Gschwendtner.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Daemonise, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Daemonise
CPAN shell
perl -MCPAN -e shell install Daemonise
For more information on module installation, please visit the detailed CPAN module installation guide.