memcachedに手を出してみる

前からやろうやろうと思って逃げてたmemcachedをやってみるテスト

下準備

# yum --enablerepo=rpmforge install memcached
# yum install libevent-devel

cpan[1]> install Cache::Memcached
cpan[2]> install DBIx::Class::Cursor::Cached

起動

# /etc/rc.d/init.d/memcached start

とりあえずread/write

use strict;
use warnings;
use Data::Dumper;

local $\ = "\n";
sub p ($) { print Dumper shift }

use Cache::Memcached;

my $m = Cache::Memcached->new( +{ servers => ['127.0.0.1:11211'] } );

$m->enable_compress(0);

$m->set("k1", "Some value");

p $m->get("k1");

課題

  • セッションストアに使ってみる
  • DBIx::Classで使ってみる