0

ユースケースは、一意のキーを生成することです。このようなことができるようにしたいです

while !memcache.write_if_not_exist(key, value, :expires_in => 1.minute)
  key = generate_new_key
end

write_if_not_exist は値を書き込まず、キーが memcached に既に存在する場合は false を返します。

4

1 に答える 1

1

memcached プロトコルを調査した後、ここで自分の質問に答えます。「add」コマンドはまさにそれを行います。

https://github.com/memcached/memcached/blob/master/doc/protocol.txt

于 2013-07-15T20:53:50.620 に答える