diff --git a/redis.pb.go b/redis.pb.go index a445657..0134285 100644 --- a/redis.pb.go +++ b/redis.pb.go @@ -220,7 +220,7 @@ func (m *SetResponse) GetRet() string { // 删除key响应结构 type DelResponse struct { - Ret *string `protobuf:"bytes,1,opt,name=ret" json:"ret,omitempty"` + Ret *uint64 `protobuf:"varint,1,opt,name=ret" json:"ret,omitempty"` XXX_unrecognized []byte `json:"-"` } @@ -228,11 +228,11 @@ func (m *DelResponse) Reset() { *m = DelResponse{} } func (m *DelResponse) String() string { return proto.CompactTextString(m) } func (*DelResponse) ProtoMessage() {} -func (m *DelResponse) GetRet() string { +func (m *DelResponse) GetRet() uint64 { if m != nil && m.Ret != nil { return *m.Ret } - return "" + return 0 } func init() { diff --git a/redis.proto b/redis.proto index d41846f..ccb12d8 100644 --- a/redis.proto +++ b/redis.proto @@ -45,7 +45,7 @@ message SetResponse { // 删除key响应结构 message DelResponse { - string ret = 1; + uint64 ret = 1; } // rpc方法 service RedisService { diff --git a/string.go b/string.go index f0249f4..8234888 100644 --- a/string.go +++ b/string.go @@ -53,12 +53,12 @@ func Set(key, value string, ttl string, url ...string) (string, error) { } //设置 -func Del(key string, url ...string) (string, error) { +func Del(key string, url ...string) (uint64, error) { conn, _, err := Conn(url...) if err != nil { - return "", err + return 0, err } defer conn.Close() @@ -69,7 +69,7 @@ func Del(key string, url ...string) (string, error) { err = conn.Del(req, res) if err != nil { - return "", err + return 0, err } return res.GetRet(), nil