1iaan
|
f031e107b5
|
resp协议实现和使用hiredis进行测试
|
2026-01-20 11:51:38 +00:00 |
|
1iaan
|
bb2c4275cb
|
resp协议定义, xml定义配置文件
|
2026-01-19 10:37:32 +00:00 |
|
1iaan
|
e404554363
|
图片修改
|
2026-01-16 07:46:25 +00:00 |
|
|
|
1a7c1c172c
|
测试用例编写
|
2026-01-10 18:31:26 +08:00 |
|
|
|
1adb24482b
|
实现内存池的测试用例、继承jemalloc和自实现内存池。
|
2026-01-09 20:09:05 +08:00 |
|
|
|
144b374aa2
|
简化协议,
/**
* Request
* Cmd: | OP(1) | argc(1) | repeat { arglen(4) | arg } |
*
* Response
* Rsp: | OP(1) | status(1) | datalen(4) | data |
*/
封装客户端进行批处理和单条命令测试。
|
2026-01-06 19:16:12 +08:00 |
|
|
|
0dc86f5aa5
|
协议定义与实现, 协议支持 批处理、特殊字符如\r\n\0。与单条命令测试。
/**
* Header: | magic(4) | payloadLen(4) |
*
* Request
* Payload: | opcount(4) | repeat Cmd |
* Cmd: | OP(1) | argc(4) | repeat Arg |
* Arg: | arglen(4) | arg |
*
* Response
* Payload: | opcount(4) | repeat Rsp |
* Rsp: | OP(1) | status(1) | datalen(4) | data |
*/
kvstore层,先解析,再执行,最后构建返回体。
一个是半包问题,没有处理。
另一个是感觉协议结构有点麻烦,
|
2026-01-05 23:20:37 +08:00 |
|
wang bojing
|
bd8419a9c0
|
Update README.md
|
2024-09-13 07:48:12 +00:00 |
|
wang bojing
|
bef5d6026a
|
Update README.md
|
2024-09-03 14:12:06 +00:00 |
|
wang bojing
|
f4c0b74285
|
Initial commit
|
2024-05-18 14:09:08 +00:00 |
|