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) }