10.6.8. Hot Rod RemoveIfUnmodified 操作
RemoveIfUnmodified
操作要求形式には、以下のものが含まれます。
フィールド | データタイプ | 詳細 |
---|---|---|
Header | - | - |
Key Length | vInt | キーの長さを含みます。 |
Key | バイトアレイ | キーの値を含みます。 |
Entry Version | 8 バイト | GetWithVersion 操作により返された値を使用します。 |
以下は、この操作から返された応答値です。
応答ステータス | 詳細 |
---|---|
0x00 | エントリーが置換または削除された場合に返されたステータス。 |
0x01 | キーが変更されたため、エントリーの置換または削除が失敗した場合に、ステータスを返します。 |
0x02 | キーが存在しない場合に、ステータスを返します。 |
この操作では空の応答がデフォルト応答になります。ただし、
ForceReturnPreviousValue
が渡された場合は、以前の値とキーが返されます。以前のキーと値が存在しない場合は、値の長さに値 0
が含まれます。