13.8. put 要求の例

以下は、Hot Rod を使用した put 要求例からのコーディングされた要求です。

表13.43 put 要求の例

バイト 0 1 2 3 4 5 6 7
8 0xA0 0x09 0x41 0x01 0x07 0x4D ('M') 0x79 ('y') 0x43 ('C')
16 0x61 ('a') 0x63 ('c') 0x68 ('h') 0x65 ('e') 0x00 0x03 0x00 0x00
24 0x00 0x05 0x48 ('H') 0x65 ('e') 0x6C ('l') 0x6C ('l') 0x6F ('o') 0x00
32 0x00 0x05 0x57 ('W') 0x6F ('o') 0x72 ('r') 0x6C ('l') 0x64 ('d') -
以下の表には、要求の例に対するすべてのヘッダーフィールドと値が含まれます。

表13.44 要求例のフィールド名と値

フィールド名 バイト
Magic 0 0xA0
Version 2 0x41
Cache Name Length 4 0x07
Flag 12 0x00
Topology ID 14 0x00
Transaction ID 16 0x00
Key 18-22 'Hello'
Max Idle 24 0x00
26-30 'World'
Message ID 1 0x09
Opcode 3 0x01
Cache Name 5-11 'MyCache'
Client Intelligence 13 0x03
Transaction Type 15 0x00
Key Field Length 17 0x05
Lifespan 23 0x00
Value Field Length 25 0x05
以下は、put 要求の例に対するコーディングされた応答です。

表13.45 put 要求の例のコーディングされた応答

バイト 0 1 2 3 4 5 6 7
8 0xA1 0x09 0x01 0x00 0x00 - - -
以下の表には、応答の例に対するすべてのヘッダーフィールドと値が含まれます。

表13.46 応答例のフィールド名および値

フィールド名 バイト
Magic 0 0xA1
Opcode 2 0x01
Topology Change Marker 4 0x00
Message ID 1 0x09
Status 3 0x00