Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

darabase/gredis: remove package gredis, suggest user using third party redis package, use interface to decouple packages like gcache/gsession #3870

Open
gqcn opened this issue Oct 18, 2024 · 4 comments
Labels
feature planned This issue/proposal is planned into our next steps.

Comments

@gqcn
Copy link
Member

gqcn commented Oct 18, 2024

Is your feature request related to a problem?

Option Yes

Describe the solution you'd like

suggest user using therd party redis package, use interface decouple packages like gcache/gsession

Describe alternatives you've considered

suggest user using therd party redis package, use interface decouple packages like gcache/gsession

Additional

No response

@gqcn gqcn added feature planned This issue/proposal is planned into our next steps. labels Oct 18, 2024
@gqcn gqcn changed the title darabase/gredis: remove package gredis, suggest user using therd party redis package, use interface decouple packages like gcache/gsession darabase/gredis: remove package gredis, suggest user using third party redis package, use interface decouple packages like gcache/gsession Oct 18, 2024
@gqcn gqcn changed the title darabase/gredis: remove package gredis, suggest user using third party redis package, use interface decouple packages like gcache/gsession darabase/gredis: remove package gredis, suggest user using third party redis package, use interface to decouple packages like gcache/gsession Oct 18, 2024
@cyjaysong
Copy link
Contributor

出于什么目的考虑删除呢

@Issues-translate-bot
Copy link

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


For what purpose are you considering deleting it?

@gqcn
Copy link
Member Author

gqcn commented Oct 24, 2024

出于什么目的考虑删除呢

你好,其实Redis包并不是属于框架的核心组件之一,在最早之前引入时go生态中并没有很好的redis客户端组件。通过这几年的发展,目前go开源生态中已经有不错的redis客户端实现,咱们框架需要做的是保证核心稳定,边缘的组件尽可能不重复造轮子而是复用生态的组件。
目前的gredis组件将会保留一段时间以保证兼容性,框架可以在使用文档中引导开发者对接使用开源生态中的redis客户端组件。

@Issues-translate-bot
Copy link

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


For what purpose are you considering deleting it?

Hello, in fact, the Redis package is not one of the core components of the framework. When it was first introduced, there was no good redis client component in the go ecosystem. Through the development in the past few years, there is currently a good redis client implementation in the go open source ecosystem. What our framework needs to do is to ensure the stability of the core, and the edge components should not reinvent the wheel as much as possible but reuse the ecological ones. components.
The current gredis component will be retained for a period of time to ensure compatibility. The framework can guide developers in the usage documentation to use the redis client component in the open source ecosystem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature planned This issue/proposal is planned into our next steps.
Projects
None yet
Development

No branches or pull requests

3 participants