10.6.4. Hot Rod GetWithVersion 操作
Hot Rod
GetWithVersion
操作は、以下の要求形式を使用します。
フィールド | データタイプ | 詳細 |
---|---|---|
Header | - | - |
Key Length | vInt | キーの長さを含みます。Integer.MAX_VALUE のサイズよりも大きいサイズ (最大 6 バイト) のため、vInt データタイプが使用されます。ただし、Java では、単一アレイサイズを Integer.MAX_VALUE のサイズよりも大きくすることはできません。結果として、この vInt は Integer.MAX_VALUE の最大サイズに限定されます。 |
キー | バイトアレイ | キーを含みます (このキーの対応する値が要求されます)。 |
この操作の応答ヘッダーには、以下のいずれかの応答ステータスが含まれます。
応答ステータス | 詳細 |
---|---|
0x00 | 操作が成功。 |
0x02 | キーが存在しない。 |
この操作の応答には以下のものが含まれます。
フィールド | データタイプ/サイズ | 詳細 |
---|---|---|
Entry Version | 8 バイト | 既存のエントリーの変更の一意の値を含みます。 |
Value Length | vInt | 値の長さを含みます。 |
Value | バイトアレイ | 要求された値を含みます。 |