Django 4.0 将增加内置的 Redis 缓存后端

开发 前端 Redis
Django 代码仓库近日合并的一个 PR 显示,其 4.0 版本将增加内置的 Redis 缓存后端。据介绍,Django 目前并没有内置支持使用 Redis 作为缓存后端。

Django 代码仓库近日合并的一个 PR 显示,其 4.0 版本将增加内置的 Redis 缓存后端。

据介绍,Django 目前并没有内置支持使用 Redis 作为缓存后端。大多数开发者需要依赖第三方库,如 django-redis 和 django-redis-cache,以便使用 Redis 进行缓存。由于 Redis 是最受欢迎的缓存后端(根据 2020 年的 Django 用户调查),此 PR 旨在添加对 Redis 的支持,用作 Django 的缓存后端。由于 Redis 是最流行的缓存后端,将它添加到 django.core.cache 模块,对于以前不得不依赖使用第三方包的开发者来说将是一个很好的补充。

创建此 PR 的开发者提出了需要完成的主要任务:

  • 创建 RedisCache 作为 BaseCache 类的子类和实现方法
  • 创建 PickleSerializer,用于在将数据存储到 redis 之前对其进行序列化
  • 扩展新类的现有测试
  • 添加文档和发布说明
  • 为 RedisCache 和 RedisCacheClient 添加额外的测试
  • 将PickleSerializer从django.contrib.sessions.serializers移动至django.core.serializers.base

点此查看关于此 PR 的详细提案。

本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系:oscbianji#oschina.cn

本文标题:Django 4.0 将增加内置的 Redis 缓存后端

本文地址:https://www.oschina.net/news/160826/django-4-0-will-include-a-built-in-redis-cache-back-end

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-12-08 09:59:02

Django 4.0哈希器Redis缓存

2023-08-22 08:52:14

Go零值标识符

2009-12-31 15:53:28

SilverLight

2021-04-26 10:47:54

AJAXDjango前端

2019-10-12 14:19:05

Redis数据库缓存

2023-03-10 13:33:00

缓存穿透缓存击穿缓存雪崩

2011-04-06 10:25:52

Windows 8

2010-07-02 09:25:37

.NET 4.0可扩展

2018-12-29 08:55:03

后端缓存关注点

2023-04-14 07:34:19

2010-07-19 09:01:54

.NET 4.0缓存

2022-01-22 20:45:26

ExcelOffice微软

2013-03-26 09:27:18

Windows BluUI

2016-01-05 10:30:59

后端程序员缓存原理

2021-06-05 09:01:01

Redis缓存雪崩缓存穿透

2011-10-21 09:24:13

谷歌Android 4.0源代码

2023-10-10 07:01:33

云应用云迁移业务

2022-03-08 00:07:51

缓存雪崩数据库

2024-01-17 09:10:19

2022-09-01 07:18:21

分离项目Vue
点赞
收藏

51CTO技术栈公众号