Redis traffic capture:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
 
第10行: 第10行:
|Receive
|Receive
|-
|-
|get
| rowspan="3" |get
|get a
|get a
|*2
|*2
第26行: 第26行:
| 
| 
|-
|-
|get
| get d
| get d
|*2
|*2
第38行: 第37行:
| 
| 
|-
|-
|get
|get e
|get e
|*2
|*2
第49行: 第47行:
| 
| 
|-
|-
|set
| rowspan="2" |set
|set b 234
|set b 234
|*3
|*3
第62行: 第60行:
| 
| 
|-
|-
|set
| set c "1 2 ,3  "
| set c "1 2 ,3  "
|*3
|*3
第75行: 第72行:
| 
| 
|-
|-
|Error
| rowspan="2" |Error
|get
|get
| *1
| *1
第84行: 第81行:
| 
| 
|-
|-
|Error
|cls
|cls
|*1
|*1
第93行: 第89行:
| 
| 
|-
|-
|exit
| rowspan="2" |exit
|exit
|exit
| 
| 
第100行: 第96行:
|由客户端处理,直接退出。
|由客户端处理,直接退出。
|-
|-
|quit
|quit
|quit
|*1
|*1

2024年9月24日 (二) 16:38的最新版本

Type Client Server Memo
Original Send Display Receive
get get a *2

$3

get

$1

a

"1" $1

1

 
get d *2

$3 get $1 d

"jdkd a 234 1ka fslakdf s" $24

jdkd a 234 1ka fslakdf s

 
get e *2

$3 get $1 e

(nil) $-1  
set set b 234 *3

$3 set $1 b $3 234

OK +OK  
set c "1 2 ,3  " *3

$3 set $1 c $8 1 2 ,3  

OK +OK  
Error get *1

$3 get

-ERR wrong number of arguments for 'get' command -ERR wrong number of arguments for 'get' command  
cls *1

$3 cls

-ERR unknown command 'cls', with args beginning with: -ERR unknown command 'cls', with args beginning with:  
exit exit       由客户端处理,直接退出。
quit *1

$4 quit

OK +OK 服务端主动退出。
(connect)   *2

$7

COMMAND

$4

DOCS

  1) "pexpiretime"

  2)  1) "summary"

      2) "Returns the expiration time of a key as a Unix milliseconds timestamp."

      3) "since"

      4) "7.0.0"

      5) "group"

      6) "generic"

      7) "complexity"

      8) "O(1)"

      9) "arguments"

     10) 1) 1) "name"

            2) "key"

            3) "type"

...

*796

$11

pexpiretime

*10

$7

summary

$70

Returns the expiration time of a key as a Unix milliseconds timestamp.

$5

since

$5

7.0.0

$5

group

$7

generic

$10

complexity

$4

O(1)

$9

arguments

*1

*8

$4

name

$3

key

$4

type

...

V7版本客户端连接时,发送的第一个指令。更早的版本,发送:

INFO SERVER

COMMAND

(Many, many, much more)

16400 bytes is not enough