func (rp *redisProvider) Get(sid string) (*redisStore, error) {
	var rs = &redisStore{}
	var val map[string]string
	var err error
	redisPool.Exec(func(c *redis.Client) {
		val, err = c.HGetAll(sid).Result()
		rs.Values = val
	})
	return rs, err
}
func (rp *redisProvider) Get(sid string) (*redisStore, error) {
	var rs = &redisStore{}
	var val map[string]string
	var err error
	redisPool.Exec(func(c *redis.Client) {
		val, err = c.HGetAll(sid).Result()
		rs.Values = val
	})
	return rs, err
}
func ( rp * redisProvider ) Get ( sid string ) ( * redisStore , error ) { var rs = & redisStore { } var val map [ string ] string var err error redisPool . Exec ( func ( c * redis . Client ) { val , err = c . HGetAll ( sid ) . Result ( ) rs . Values = val } ) return rs , err }
// Get read redis session by sid
Get read redis session by sid