From ebf8c9c0afeda35d4e82a9db08a9f0226f4261af Mon Sep 17 00:00:00 2001 From: jau1 <95550641@163.com> Date: Thu, 8 Aug 2019 18:44:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86RedisModule,?= =?UTF-8?q?=E5=88=A0=E9=99=A4ZSET=E4=B8=AD=20=E6=9F=90=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=88=86=E6=95=B0=E5=AF=B9=E5=BA=94=E9=94=AE=E5=80=BC=E7=9A=84?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sysmodule/RedisModule.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sysmodule/RedisModule.go b/sysmodule/RedisModule.go index 2ffa439..9c7ce34 100644 --- a/sysmodule/RedisModule.go +++ b/sysmodule/RedisModule.go @@ -1175,6 +1175,20 @@ func (slf *RedisModule) ZRangeByScore(key string, start, stop int) ([]byte, erro return redis.Bytes(reply, err) } +func (slf *RedisModule) ZREMRANGEBYSCORE(key string, start, stop interface{}) ( error) { + conn, err := slf.getConn() + if err != nil { + return err + } + defer conn.Close() + + _ , err = conn.Do("ZREMRANGEBYSCORE", key, start, stop) + if err != nil { + return err + } + return err +} + func (slf *RedisModule) LRangeJSON(key string, start, stop int, data interface{}) error { b, err := slf.LRange(key, start, stop) if err != nil {