diff --git a/cmd.pb.go b/cmd.pb.go index 9083aee..cc5735b 100644 --- a/cmd.pb.go +++ b/cmd.pb.go @@ -1181,8 +1181,8 @@ type WriteItem struct { // Deprecated: Marked as deprecated in cmd.proto. WriteFlagsWithExpire *FlagsWithExpire `protobuf:"bytes,4,opt,name=write_flags_with_expire,json=writeFlagsWithExpire,proto3" json:"write_flags_with_expire,omitempty"` // 标志位区域。!!!弃用,请使用flags_with_expire_kv BytesKv map[uint32]uint32 `protobuf:"bytes,5,rep,name=bytes_kv,json=bytesKv,proto3" json:"bytes_kv,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 写入byte,key为1-64索引值,value为0-255数值。index/value超限会丢弃 - Uint32SKv map[uint32]uint32 `protobuf:"bytes,6,rep,name=uint32s_kv,json=uint32sKv,proto3" json:"uint32s_kv,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 写入uint32,key为1-64索引值,value为uint32数值。index超限会丢弃 - FlagsWithExpireKv map[uint32]*FlagWithExpire `protobuf:"bytes,7,rep,name=flags_with_expire_kv,json=flagsWithExpireKv,proto3" json:"flags_with_expire_kv,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 写入标志位,key为1-64索引值,index超限会丢弃 + Uint32SKv map[uint32]uint32 `protobuf:"bytes,6,rep,name=uint32s_kv,json=uint32sKv,proto3" json:"uint32s_kv,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 写入uint32,key为1-8索引值,value为uint32数值。index超限会丢弃 + FlagsWithExpireKv map[uint32]*FlagWithExpire `protobuf:"bytes,7,rep,name=flags_with_expire_kv,json=flagsWithExpireKv,proto3" json:"flags_with_expire_kv,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 写入标志位,key为1-4索引值,index超限会丢弃 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -3501,7 +3501,7 @@ type ReadRes struct { state protoimpl.MessageState `protogen:"open.v1"` SuccCmdCount uint32 `protobuf:"varint,1,opt,name=succ_cmd_count,json=succCmdCount,proto3" json:"succ_cmd_count,omitempty"` // 成功的命令数量 FailCmdCount uint32 `protobuf:"varint,2,opt,name=fail_cmd_count,json=failCmdCount,proto3" json:"fail_cmd_count,omitempty"` // 失败的命令数量 - CmdRes []*ValueItem `protobuf:"bytes,3,rep,name=cmd_res,json=cmdRes,proto3" json:"cmd_res,omitempty"` // 返回的命令。 + CmdRes []*ValueItem `protobuf:"bytes,3,rep,name=cmd_res,json=cmdRes,proto3" json:"cmd_res,omitempty"` // 返回的命令 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } diff --git a/cmd.proto b/cmd.proto index 03ea432..84434db 100644 --- a/cmd.proto +++ b/cmd.proto @@ -77,20 +77,20 @@ message WriteItem { Uint32s write_uint32s = 3 [deprecated = true]; // uint32区域。!!!弃用,请使用uint32s_kv FlagsWithExpire write_flags_with_expire = 4 [deprecated = true]; // 标志位区域。!!!弃用,请使用flags_with_expire_kv map bytes_kv = 5; // 写入byte,key为1-64索引值,value为0-255数值。index/value超限会丢弃 - map uint32s_kv = 6; // 写入uint32,key为1-64索引值,value为uint32数值。index超限会丢弃 - map flags_with_expire_kv = 7; // 写入标志位,key为1-64索引值,index超限会丢弃 + map uint32s_kv = 6; // 写入uint32,key为1-8索引值,value为uint32数值。index超限会丢弃 + map flags_with_expire_kv = 7; // 写入标志位,key为1-4索引值,index超限会丢弃 } // Bytes 写入byte区域 message Bytes { - bytes bytes = 1 ; // 写入的byte - uint64 index_1 = 2 ; // 写入byte的索引值(0..63) + bytes bytes = 1; // 写入的byte + uint64 index_1 = 2; // 写入byte的索引值(0..63) } // Uint32s 写入uint32区域 message Uint32s { - repeated uint32 uint32s = 1; // 写入的uint32 - uint64 index_1 = 2; // 写入uint32的索引值(0..7) 最多 8 个 + repeated uint32 uint32s = 1; // 写入的uint32 + uint64 index_1 = 2; // 写入uint32的索引值(0..7) 最多 8 个 } // FlagsWithExpire 写入标志位区域 @@ -333,7 +333,7 @@ message InfoRes { message ReadRes { uint32 succ_cmd_count = 1; // 成功的命令数量 uint32 fail_cmd_count = 2; // 失败的命令数量 - repeated ValueItem cmd_res = 3 ; // 返回的命令。 + repeated ValueItem cmd_res = 3 ; // 返回的命令 } // WriteRes 写记录返回 diff --git a/datasample/testv2.txt b/datasample/testv2.txt index 0e339ae..f094a89 100644 --- a/datasample/testv2.txt +++ b/datasample/testv2.txt @@ -1 +1,2 @@ -{"userid":"test_user", "bytesKv": {"1": 1,"2": 2,"3": 3,"4": 4,"5": 50,"6": 6,"40": 40,"55": 55,"100": 100}, "uint32sKv": {"1": 100000,"2": 200000,"3": 300000,"4": 400000,"5": 500000,"6": 600000,"55": 5500000,"100": 10000000},"flagsWithExpireKv": {"1": {"flag": true,"expire": 1865854386},"2": {"flag": false,"expire": 1865854386}, "64": {"expire": 1765854386}}} \ No newline at end of file +{"userid":"test_user", "bytesKv": {"1": 1,"2": 2,"3": 3,"4": 4,"5": 50,"6": 6,"40": 40,"55": 55,"100": 100}, "uint32sKv": {"1": 100000,"2": 200000,"3": 300000,"4": 400000,"5": 500000,"6": 600000,"55": 5500000,"100": 10000000},"flagsWithExpireKv": {"1": {"flag": true,"expire": 1865854386},"2": {"flag": false,"expire": 1865854386}, "64": {"expire": 1765854386}}} +{"userid":"test_succ", "bytesKv": {"1": 1,"2": 2,"3": 3,"4": 4,"5": 50,"6": 6,"40": 40,"55": 55}, "uint32sKv": {"1": 100000,"2": 200000,"3": 300000,"4": 400000,"5": 500000,"6": 600000,"55": 5500000},"flagsWithExpireKv": {"1": {"flag": true,"expire": 1865854386},"2": {"flag": false,"expire": 1865854386}}} \ No newline at end of file