code: func NewRedisStorer(opts redis.Options, maxAge time.Duration) (*RedisStorer, error) {
  	r := &RedisStorer{
  		maxAge: maxAge,
  		client: redis.NewClient(&opts),
  	}
  
  	return r, nil
  }
docs: // NewRedisStorer initializes and returns a new RedisStorer object.
  // It takes a bind address of the Redis server host:port and the maxAge of how
  // long each session should live in the Redis server.
  // Persistent storage can be attained by setting maxAge to zero.