|
|
- package redis
-
- import (
- redisdb "github.com/gomodule/redigo/redis"
- )
-
- /**
- * 设置有效期
- */
- func SetExpire(key string, expire int64) (int64, error) {
- c := GetConn()
- var err error
- var reply interface{}
- reply, err = c.Do("expire", key, expire)
-
- CloseConn(c)
-
- if err != nil {
- return 0, err
- }
- return redisdb.Int64(reply, err)
- }
-
- /**
- * 获取有效期
- */
- func GetExpire(key string) (int64, error) {
- c := GetConn()
- var err error
- var reply interface{}
- reply, err = c.Do("TTL", key)
-
- CloseConn(c)
-
- if err != nil {
- return 0, err
- }
- return redisdb.Int64(reply, err)
- }
|