* fix: correct non-standard 'yml' tag to 'yaml' in RedisOpts
* fix: apply MaxActive config to Redis PoolSize
* fix: clarify config semantics, enhance timeout & pool options, and maintain backward compatibility
* test: update unit test for redis
* refactor: apply suggestions from code review
* test: add comprehensive coverage for redis
* refactor: resolve funlen linter errors in redis unit tests
* refactor: remove empty else-if branch in NewRedis function
* [feature] Format the code and improve Mini Program authorization to obtain openid(miniprogram/auth/auth.go Code2Session)
* [feature] CheckEncryptedData (https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/user-info/auth.checkEncryptedData.html)
* upgrade json error
* upgrade json error
* [feature] Wallet Transfer returns the pointer object
* feat:Adaptation of new go-redis components
* improve code
* feat:upgrade golangci-lint-action version
* fix
* test ci
* fix
* test ci
* fix
* test
* improve code
* feat:GetPhoneNumber return ptr
Co-authored-by: houseme <houseme@outlook.com>