21个版本 (4个稳定版)
使用旧的Rust 2015
1.0.3 | 2022年8月19日 |
---|---|
1.0.2 | 2017年4月11日 |
1.0.0 | 2017年3月26日 |
0.4.0 | 2016年6月5日 |
0.3.5 | 2016年3月27日 |
#860 在 数据库接口 中
每月104 次下载
用于 5 个包
40KB
749 行
RESP
RESP(REedis Serialization Protocol) Rust序列化库。
实现
- redis-cli redis CLI。
API
extern crate resp;
use resp::{Value, encode, encode_slice, Decoder};
RESP值
enum Value {
/// Null bulk reply, $-1\r\n
Null,
/// Null array reply, *-1\r\n
NullArray,
/// For Simple Strings the first byte of the reply is "+"
String(String),
/// For Errors the first byte of the reply is "-"
Error(String),
/// For Integers the first byte of the reply is ":"
Integer(i64),
/// For Bulk Strings the first byte of the reply is "$"
Bulk(String),
/// For Bulk <binary> Strings the first byte of the reply is "$"
BufBulk(Vec<u8>),
/// For Arrays the first byte of the reply is "*"
Array(Vec<Value>),
}