2

私は CAS ベースの memcached 取得を実装していますが、おそらくばかげた質問があります。特定のキーのエントリがない場合、つまり初めて保存された場合、cas id も何に設定すればよいですか?

4

1 に答える 1

2

memcached に存在しない新しいキーを設定する場合は常に、cas 値を 0 にする必要があります。0 以外の値に設定すると、NOT_FOUND エラーが発生します。このエラーの理由は、memcached で設定しようとしているキーに対して、指定した cas 値を memcached がチェックしようとするためです。そのキーはまだ存在しないため、NOT_FOUND が返されます。

于 2011-10-14T22:34:16.167 に答える