Hi Girish, Welcome. 

Have a search of the history of the mailing list here. There was one, or a 
couple of (?) threads on adding a Redis backend recently (last year or 
two). 

>From the "Why Redis" section of your proposal, I think the answer is simply 
that lots of users (most in fact according the recent survey) are using 
Redis for caching, and we a should have a backend in core for that. 

The scope is JUST to satisfy the cache backend API, and no more. It's a 
non-goal to deal with any other Redis features, so various data structures 
and such is not relevant. (Third-party packages would could offer things in 
this space.) 

For the work breakdown compare the recent PR adding the pymemcache backend. 
#29887  <https://code.djangoproject.com/ticket/29887>— the project would be 
similar in scope.

The ground here is well-trodden, so most of it is documentation — we need 
to be very clear on requirements, installation and setup. 

I hope that helps. 

Kind Regards,

Carlton



On Monday, 29 March 2021 at 16:30:29 UTC+2 [email protected] wrote:

> Hello, I am Girish Sontakke from India. I am willing to start contributing 
> to Django through GSOC 2021. I have gone through the Idea List available on 
> the Django wiki page for GSOC 
> <https://code.djangoproject.com/wiki/SummerOfCode2021> and select the 
> project of adding Redis Cache Backend To Django Core. For this, I have 
> explored the django.core.cache 
> <https://github.com/django/django/tree/main/django/core/cache> section of 
> the framework and take some Ideas for Django's Cache Framework 
> <https://github.com/django/django/tree/main/django/core/cache> from the 
> documentation available at djangoprojects.com.
> There are some caching backends already available in the django core but 
> Redis being one the popular caching engines, there should be the 
> implementation of Redis Backend in the core django package.  There are some 
> Greate packages out there for integrating Redis into Django such as 
> django-redis <https://github.com/jazzband/django-redis> and 
> django-redis-cache <https://github.com/sebleier/django-redis-cache>, 
> still, there is a need for inner Redis Backend in django.
> For this I am writing a proposal here 
> <https://gist.github.com/girishsontakke/95888bf3647bcc7bec8cc689f853df69>. 
> I request all of the fellow developers and mentors to give some suggestions 
> for this Idea and share your views on this project.
>  
> With Regards, 
> Girish Sontakke.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/6b67c2aa-cd90-46ed-a1ee-72bacd9e332bn%40googlegroups.com.

Reply via email to