This commit is contained in:
Ally Dale
2019-08-28 19:49:25 +08:00
parent 489c699bcb
commit c77a2d8a22

View File

@@ -1312,6 +1312,30 @@ func (slf *RedisModule) ZREMRANGEBYSCORE(key string, start, stop interface{}) er
return err
}
func (slf *RedisModule) ZREM(key string, member interface{}) (int, error) {
conn, err := slf.getConn()
if err != nil {
return 0, err
}
defer conn.Close()
reply, err := conn.Do("ZREM", key, member)
return redis.Int(reply, err)
}
func (slf *RedisModule) ZREMMulti(key string, member ...interface{}) (int, error) {
conn, err := slf.getConn()
if err != nil {
return 0, err
}
defer conn.Close()
args := []interface{}{key}
args = append(args, member...)
reply, err := conn.Do("ZREM", args...)
return redis.Int(reply, err)
}
func (slf *RedisModule) LRangeJSON(key string, start, stop int, data interface{}) error {
b, err := slf.LRange(key, start, stop)
if err != nil {