Redis協(xié)議規(guī)范
redis基于請求響應(yīng)模型,協(xié)議力求簡單梧宫、快捷,詳情請參考官方規(guī)范文檔。
Paste_Image.png
例子
請求
命令 | 協(xié)議格式 |
---|---|
LLEN mylist | "*2\r\n$4\r\nLLEN\r\n$6\r\nmylist\r\n |
響應(yīng)
響應(yīng)類型 | 響應(yīng)內(nèi)容 |
---|---|
Simple Strings | +OK\r\n |
Errors | -ERR unknown command 'foobar'\r\n |
Errors | -WRONGTYPE Operation against a key holding the wrong kind of value |
Integers | :1000\r\n |
Bulk Strings | $6\r\n\foobar\r\n |
Bulk Strings | $0\r\n\r\n |
Bulk Strings | $-1\r\n |
Arrays | *0\r\n |
Arrays | *2\r\n$3\r\nfoo\r\n$3\r\nbar\r\n |
Arrays | *2\r\n*3\r\n:1\r\n:2\r\n:3\r\n*2\r\n+Foo\r\n-Bar\r\n |