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

来源: OSCHINA
编辑: 局长
2021-09-18

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 添加额外的测试
  • PickleSerializerdjango.contrib.sessions.serializers移动至django.core.serializers.base

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

展开阅读全文
4 收藏
分享
加载中
精彩评论
兄弟你应该不是写python的吧,django在python界的地位,和spring cloud在java界的地位一样。
2021-09-18 23:59
2
举报
最新评论 (5)
伟大
2021-09-19 20:44
0
回复
举报
Django ,超级好用的
2021-09-18 22:07
0
回复
举报
这个玩意居然还存在。。。
2021-09-18 18:41
0
回复
举报
兄弟你应该不是写python的吧,django在python界的地位,和spring cloud在java界的地位一样。
2021-09-18 23:59
2
回复
举报
你不存在了,Django 都还存在。
2021-09-20 09:38
0
回复
举报
更多评论
5 评论
4 收藏
分享
返回顶部
顶部