diff --git a/core/stores/redis/redis.go b/core/stores/redis/redis.go index a1765d29..4d79b171 100644 --- a/core/stores/redis/redis.go +++ b/core/stores/redis/redis.go @@ -464,14 +464,14 @@ func (s *Redis) GetBit(key string, offset int64) (val int, err error) { } // Hdel is the implementation of redis hdel command. -func (s *Redis) Hdel(key, field string) (val bool, err error) { +func (s *Redis) Hdel(key string, fields ...string) (val bool, err error) { err = s.brk.DoWithAcceptable(func() error { conn, err := getRedis(s) if err != nil { return err } - v, err := conn.HDel(key, field).Result() + v, err := conn.HDel(key, fields...).Result() if err != nil { return err }