feat: 支持redis的LTrim方法 (#1443)

This commit is contained in:
shenbaise9527
2022-01-16 10:27:34 +08:00
committed by GitHub
parent 468c237189
commit 13db7a1931
2 changed files with 17 additions and 0 deletions

View File

@@ -880,6 +880,18 @@ func (s *Redis) Lrem(key string, count int, value string) (val int, err error) {
return
}
// Ltrim is the implementation of redis ltrim command.
func (s *Redis) Ltrim(key string, start, stop int64) error {
return s.brk.DoWithAcceptable(func() error {
conn, err := getRedis(s)
if err != nil {
return err
}
return conn.LTrim(key, start, stop).Err()
}, acceptable)
}
// Mget is the implementation of redis mget command.
func (s *Redis) Mget(keys ...string) (val []string, err error) {
err = s.brk.DoWithAcceptable(func() error {