chore(proto): update proto

This commit is contained in:
bandl 2021-10-24 00:33:23 +08:00
parent e404f670a0
commit e894734418
6 changed files with 1446 additions and 1433 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,108 +2,108 @@ syntax = "proto3";
import "base.proto";
option go_package = "pkg/proto";
message LindexRequest {
message LIndexRequest {
BaseKey key = 1;
int32 index = 2;
}
message LindexResponse {
message LIndexResponse {
string result = 1;
}
message LlenRequest {
message LLenRequest {
BaseKey key = 1;
}
message LlenResponse {
message LLenResponse {
int32 length = 1;
}
message LpopRequest {
message LPopRequest {
BaseKey key = 1;
int32 count = 2;
}
message LpopResponse {
message LPopResponse {
repeated string results = 1;
}
message LpushRequest {
message LPushRequest {
BaseKey key = 1;
repeated string values = 2;
}
message LpushResponse {
message LPushResponse {
}
message LpushxRequest {
message LPushXRequest {
BaseKey key = 1;
repeated string values = 2;
}
message LpushxResponse {
message LPushXResponse {
}
message LrangeRequest {
message LRangeRequest {
BaseKey key = 1;
int32 start = 2;
int32 end = 3;
}
message LrangeResponse {
message LRangeResponse {
repeated string values = 2;
}
message LremRequest {
message LRemRequest {
BaseKey key = 1;
// count > 0 count < 0
int32 count = 2;
string value = 3;
}
message LremResponse {
message LRemResponse {
int32 count = 1;
}
message LsetRequest {
message LSetRequest {
BaseKey key = 1;
int32 index = 2;
string value = 3;
}
message LsetResponse {
message LSetResponse {
}
message RpopRequest {
message RPopRequest {
BaseKey key = 1;
int32 count = 2;
}
message RpopResponse {
message RPopResponse {
repeated string result = 1;
}
message LtrimRequest {
message LTrimRequest {
BaseKey key = 1;
int32 start = 2;
int32 end = 3;
}
message LtrimResponse {
message LTrimResponse {
}
message RpushRequest {
message RPushRequest {
BaseKey key = 1;
repeated string values = 2;
}
message RpushResponse {
message RPushResponse {
}
message RpushxRequest {
message RPushXRequest {
BaseKey key = 1;
repeated string values = 2;
}
message RpushxResponse {
message RPushXResponse {
}

View File

@ -14,22 +14,22 @@ service CommServer {
rpc Get (GetRequest) returns (GetResponse);
rpc Add (AddRequest) returns (AddResponse);
rpc Reduce (ReduceRequest) returns (ReduceResponse);
rpc Setbit (SetbitRequest) returns (SetbitResponse);
rpc Getbit (GetbitRequest) returns (GetbitResponse);
rpc Getrange (GetrangeRequest) returns (GetrangeResponse);
rpc Getset (GetsetRequest) returns (GetsetResponse);
rpc Strlen (StrlenRequest) returns (StrlenResponse);
rpc SetBit (SetBitRequest) returns (SetBitResponse);
rpc GetBit (GetBitRequest) returns (GetBitResponse);
rpc GetRange (GetRangeRequest) returns (GetRangeResponse);
rpc GetSet (GetSetRequest) returns (GetSetResponse);
rpc StrLen (StrLenRequest) returns (StrLenResponse);
rpc Setnx (SetnxRequest) returns (SetnxResponse);
rpc Lindex (LindexRequest) returns (LindexResponse);
rpc Llen (LlenRequest) returns (LlenResponse);
rpc Lpop (LpopRequest) returns (LpopResponse);
rpc Lpush (LpushRequest) returns (LpushResponse);
rpc Lpushx (LpushxRequest) returns (LpushxResponse);
rpc Lrange (LrangeRequest) returns (LrangeResponse);
rpc Lrem (LremRequest) returns (LremResponse);
rpc Lset (LsetRequest) returns (LsetResponse);
rpc Rpop (RpopRequest) returns (RpopResponse);
rpc Ltrim (LtrimRequest) returns (LtrimResponse);
rpc Rpush (RpushRequest) returns (RpushResponse);
rpc Rpushx (RpushxRequest) returns (RpushxResponse);
rpc LIndex (LIndexRequest) returns (LIndexResponse);
rpc LLen (LLenRequest) returns (LLenResponse);
rpc LPop (LPopRequest) returns (LPopResponse);
rpc LPush (LPushRequest) returns (LPushResponse);
rpc LPushX (LPushXRequest) returns (LPushXResponse);
rpc LRange (LRangeRequest) returns (LRangeResponse);
rpc LRem (LRemRequest) returns (LRemResponse);
rpc LSet (LSetRequest) returns (LSetResponse);
rpc RPop (RPopRequest) returns (RPopResponse);
rpc LTrim (LTrimRequest) returns (LTrimResponse);
rpc RPush (RPushRequest) returns (RPushResponse);
rpc RPushX (RPushXRequest) returns (RPushXResponse);
}

View File

@ -37,50 +37,6 @@ message ReduceResponse {
string result = 2;
}
message SetbitRequest {
BaseKey key = 1;
bool val = 2;
int32 offer = 3;
}
message SetbitResponse {
}
message GetbitRequest {
BaseKey key = 1;
int32 offer = 3;
}
message GetbitResponse {
bool val = 2;
}
message GetrangeRequest {
BaseKey key = 1;
int32 start = 2;
int32 end = 3;
}
message GetrangeResponse {
string result = 2;
}
message GetsetRequest {
BaseKey key = 1;
string val = 2;
}
message GetsetResponse {
string result = 2;
}
message StrlenRequest {
BaseKey key = 1;
}
message StrlenResponse {
int32 length = 1;
}
message SetnxRequest {
BaseKey key = 1;
@ -89,3 +45,49 @@ message SetnxRequest {
message SetnxResponse {
}
message SetBitRequest {
BaseKey key = 1;
bool val = 2;
int32 offer = 3;
}
message SetBitResponse {
string result = 2;
}
message GetBitRequest {
BaseKey key = 1;
int32 offer = 2;
}
message GetBitResponse {
bool val = 1;
}
message GetRangeRequest {
BaseKey key = 1;
int32 start = 2;
int32 end = 3;
}
message GetRangeResponse {
string result = 1;
}
message GetSetRequest {
BaseKey key = 1;
string val = 2;
}
message GetSetResponse {
string result = 1;
}
message StrLenRequest {
BaseKey key = 1;
}
message StrLenResponse {
int32 length = 1;
}