support hscan in redis (#428)
This commit is contained in:
@@ -501,6 +501,20 @@ func (s *Redis) Hvals(key string) (val []string, err error) {
|
||||
return
|
||||
}
|
||||
|
||||
func (s *Redis) Hscan(key string, cursor uint64, match string, count int64) (keys []string, cur uint64, err error) {
|
||||
err = s.brk.DoWithAcceptable(func() error {
|
||||
conn, err := getRedis(s)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
keys, cur, err = conn.HScan(key, cursor, match, count).Result()
|
||||
return err
|
||||
}, acceptable)
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func (s *Redis) Incr(key string) (val int64, err error) {
|
||||
err = s.brk.DoWithAcceptable(func() error {
|
||||
conn, err := getRedis(s)
|
||||
|
||||
Reference in New Issue
Block a user