forked from mirror/redis
Merge pull request #480 from go-redis/fix/object-idle-time
ObjectIdleTime accepts one key.
This commit is contained in:
commit
3b87351e3f
12
commands.go
12
commands.go
|
@ -57,7 +57,7 @@ type Cmdable interface {
|
|||
Move(key string, db int64) *BoolCmd
|
||||
ObjectRefCount(keys ...string) *IntCmd
|
||||
ObjectEncoding(keys ...string) *StringCmd
|
||||
ObjectIdleTime(keys ...string) *DurationCmd
|
||||
ObjectIdleTime(key string) *DurationCmd
|
||||
Persist(key string) *BoolCmd
|
||||
PExpire(key string, expiration time.Duration) *BoolCmd
|
||||
PExpireAt(key string, tm time.Time) *BoolCmd
|
||||
|
@ -379,14 +379,8 @@ func (c *cmdable) ObjectEncoding(keys ...string) *StringCmd {
|
|||
return cmd
|
||||
}
|
||||
|
||||
func (c *cmdable) ObjectIdleTime(keys ...string) *DurationCmd {
|
||||
args := make([]interface{}, 2+len(keys))
|
||||
args[0] = "object"
|
||||
args[1] = "idletime"
|
||||
for i, key := range keys {
|
||||
args[2+i] = key
|
||||
}
|
||||
cmd := NewDurationCmd(time.Second, args...)
|
||||
func (c *cmdable) ObjectIdleTime(key string) *DurationCmd {
|
||||
cmd := NewDurationCmd(time.Second, "object", "idletime", key)
|
||||
c.process(cmd)
|
||||
return cmd
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue