From dc1ba045725a1a92a8f70ee4ad5c86b1735e6a0c Mon Sep 17 00:00:00 2001 From: guzeng Date: Thu, 7 Apr 2022 11:01:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0ZScoreInt64=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zset.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/zset.go b/zset.go index e09964b..a4bd271 100644 --- a/zset.go +++ b/zset.go @@ -207,5 +207,24 @@ func ZScore(key string, member interface{}) (float64, error) { } else { return redisdb.Float64(reply, nil) } +} + +/* + * 指定成员的分数, 返回int64 + * key 域 + * member 成员 + */ +func ZScoreInt64(key string, member interface{}) (int64, error) { + c := GetConn() + + reply, err := c.Do("ZSCORE", key, member) + + CloseConn(c) + + if err != nil { + return 0, err + } else { + return redisdb.Int64(reply, nil) + } }