Port of Cache::Memcached from Perl 5 to Perl 6
Perl6 Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib/Cache
t
.gitignore
.travis.yml Start the memcached for testing goodness :) Oct 27, 2015
META.info
README.md

README.md

Cache::Memcached Build Status

Perl6 client for memcached a distributed caching daemon.

Synopsis

  use Cache::Memcached;

  my $memd = Cache::Memcached.new;

  $memd.set("my_key", "Some value");

  $memd.incr("key");
  $memd.decr("key");
  $memd.incr("key", 2);

Description

This provides an interface to the memcached daemon. You will need to have access to a memcached server to be able to use it.

Currently there is no support for compression or the serialization of structured objects (though both could be provided by the agency of external modules.)

Installation

Assuming you have a working perl6 installation you should be able to install this with ufo :

ufo
make test
make install

ufo can be installed with panda for rakudo:

panda install ufo

Or you can install directly with "panda":

# From the source directory

panda install .

# Remote installation

panda install Cache::Memcached

Other install mechanisms may be become available in the future.

Support

This should be considered experimental software until such time that Perl 6 reaches an official release. However suggestions/patches are welcomed via github at

https://github.com/cosimo/perl6-cache-memcached