diff --git a/redis.pb.go b/redis.pb.go index 1524aba..d929dd2 100644 --- a/redis.pb.go +++ b/redis.pb.go @@ -479,6 +479,7 @@ func init() { type RedisService interface { Get(in *GetRequest, out *GetStringResponse) error Set(in *SetRequest, out *SetResponse) error + SetNx(in *SetRequest, out *DelResponse) error Del(in *DelRequest, out *DelResponse) error HGet(in *HGetRequest, out *GetStringResponse) error HSet(in *HSetRequest, out *HSetResponse) error @@ -574,6 +575,9 @@ func (c *RedisServiceClient) Get(in *GetRequest, out *GetStringResponse) error { func (c *RedisServiceClient) Set(in *SetRequest, out *SetResponse) error { return c.Call("RedisService.Set", in, out) } +func (c *RedisServiceClient) SetNx(in *SetRequest, out *DelResponse) error { + return c.Call("RedisService.SetNx", in, out) +} func (c *RedisServiceClient) Del(in *DelRequest, out *DelResponse) error { return c.Call("RedisService.Del", in, out) } diff --git a/redis.proto b/redis.proto index 84b914c..2c02d1c 100644 --- a/redis.proto +++ b/redis.proto @@ -107,7 +107,7 @@ message LLenRequest{ service RedisService { rpc Get (GetRequest) returns (GetStringResponse); // 使用key查询 rpc Set (SetRequest) returns (SetResponse); - rpc SetNx (SetRequest) returns (DelResponse) // 如果不存在则设置 + rpc SetNx (SetRequest) returns (DelResponse); // 如果不存在则设置 rpc Del (DelRequest) returns (DelResponse); rpc HGet (HGetRequest) returns (GetStringResponse); // 使用hash key查询 rpc HSet (HSetRequest) returns (HSetResponse);