私のプロジェクトでは、memcached による多くのカウンターを使用しています。
$data = $mc->set('sasa', 100);
$data = $mc->get('sasa');
var_dump($data);
$res = $mc->add('sasa', 100);
var_dump($res);
結果は
int(100)
bool(false)
int(100)
memcached ネイティブ プロトコルを使用する場合:
get sasa
VALUE sasa 1 3
100
END
add sasa 0 0 1
1
NOT_STORE
get sasa
VALUE sasa 1 3
100
END
ADD コマンドが機能しません。https://github.com/memcached/memcached/blob/master/doc/protocol.txt#L132
memcached で ADD コマンドを使用する方法を知っていますか?