[Django] #33012: Add a Redis cache backend.

19 views
Skip to first unread message

Django

unread,
Aug 11, 2021, 4:35:15 AM8/11/21
to django-...@googlegroups.com
#33012: Add a Redis cache backend.
-------------------------------------+-------------------------------------
Reporter: Carlton | Owner: Daniyal Abbasi
Gibson |
Type: New | Status: assigned
feature |
Component: Core | Version: 4.0
(Cache system) |
Severity: Normal | Keywords:
Triage Stage: Accepted | Has patch: 1
Needs documentation: 1 | Needs tests: 1
Patch needs improvement: 1 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------+-------------------------------------
Redis is the most used backend for caching. Add a backend into core.

* [https://www.djangoproject.com/weblog/2020/jul/28/community-survey-2020/
2020 Django Users Survey]
* [https://groups.google.com/g/django-developers/search?q=redis Mailing
list discussions]
* [https://summerofcode.withgoogle.com/projects/#6292871491092480 2021
GSoC project]

[https://github.com/django/django/pull/14437 Pull Request].

--
Ticket URL: <https://code.djangoproject.com/ticket/33012>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Aug 25, 2021, 10:11:44 AM8/25/21
to django-...@googlegroups.com
#33012: Add a Redis cache backend.
-------------------------------------+-------------------------------------
Reporter: Carlton Gibson | Owner: Daniyal
| Abbasi
Type: New feature | Status: assigned
Component: Core (Cache system) | Version: 4.0
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Carlton Gibson):

* needs_better_patch: 1 => 0
* stage: Accepted => Ready for checkin
* needs_tests: 1 => 0
* needs_docs: 1 => 0


--
Ticket URL: <https://code.djangoproject.com/ticket/33012#comment:1>

Django

unread,
Sep 1, 2021, 2:54:03 AM9/1/21
to django-...@googlegroups.com
#33012: Add a Redis cache backend.
-------------------------------------+-------------------------------------
Reporter: Carlton Gibson | Owner: Daniyal
| Abbasi
Type: New feature | Status: assigned
Component: Core (Cache system) | Version: 4.0
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* needs_better_patch: 0 => 1
* stage: Ready for checkin => Accepted


--
Ticket URL: <https://code.djangoproject.com/ticket/33012#comment:2>

Django

unread,
Sep 2, 2021, 6:08:37 AM9/2/21
to django-...@googlegroups.com
#33012: Add a Redis cache backend.
-------------------------------------+-------------------------------------
Reporter: Carlton Gibson | Owner: Daniyal
| Abbasi
Type: New feature | Status: assigned
Component: Core (Cache system) | Version: 4.0
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"dca4c2ff764ab94848274952eee4319a638be1d2" dca4c2ff]:
{{{
#!CommitTicketReference repository=""
revision="dca4c2ff764ab94848274952eee4319a638be1d2"
Refs #33012 -- Moved PickleSerializer to django.core.serializers.base and
added tests.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/33012#comment:3>

Django

unread,
Sep 14, 2021, 7:07:28 AM9/14/21
to django-...@googlegroups.com
#33012: Add a Redis cache backend.
-------------------------------------+-------------------------------------
Reporter: Carlton Gibson | Owner: Daniyal
| Abbasi
Type: New feature | Status: assigned
Component: Core (Cache system) | Version: 4.0
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin

Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* needs_better_patch: 1 => 0


* stage: Accepted => Ready for checkin


--
Ticket URL: <https://code.djangoproject.com/ticket/33012#comment:4>

Django

unread,
Sep 14, 2021, 10:18:17 AM9/14/21
to django-...@googlegroups.com
#33012: Add a Redis cache backend.
-------------------------------------+-------------------------------------
Reporter: Carlton Gibson | Owner: Daniyal
| Abbasi
Type: New feature | Status: closed

Component: Core (Cache system) | Version: 4.0
Severity: Normal | Resolution: fixed

Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak <felisiak.mariusz@…>):

* status: assigned => closed
* resolution: => fixed


Comment:

In [changeset:"ec212c66167759a2a40b13d5efc47d883816d4da" ec212c66]:
{{{
#!CommitTicketReference repository=""
revision="ec212c66167759a2a40b13d5efc47d883816d4da"
Fixed #33012 -- Added Redis cache backend.

Thanks Carlton Gibson, Chris Jerdonek, David Smith, Keryn Knight,
Mariusz Felisiak, and Nick Pope for reviews and mentoring this
Google Summer of Code 2021 project.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/33012#comment:5>

Reply all
Reply to author
Forward
0 new messages