memcached

Last-modified: 2015-03-16 (月) 12:46:08

データの保存

memcachedへデータを保存するメソッドは,

add
replace
set
になります。3つとも使い方は同じです。

my $add = $memcached->add( 'キー', '値', '期限' );
my $replace = $memcached->replace( 'キー', '値', '期限' );
my $set = $memcached->set( 'キー', '値', '期限' );

オプション 説明

add同じキーのデータがストレージ上にない場合のみ値を保存
replace同じキーのデータがすでにストレージ上にあった場合のみ値を保存
setaddとreplaceと違い,どんな場合でも値を保存

データの取得は,getとget_multiメソッドを利用します。

my $val = $memcached->get('キー');
my $val = $memcached->get_multi('キー1', 'キー2', 'キー3', 'キー4', 'キー5');