登录
首页 >  数据库 >  Redis

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

来源:51cto

时间:2023-01-08 16:26:41 143浏览 收藏

在数据库实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《Django 4.0 将增加内置的 Redis 缓存后端》,聊聊Redis、Django、缓存后端,希望可以帮助到正在努力赚钱的你。

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

好了,本文到此结束,带大家了解了《Django 4.0 将增加内置的 Redis 缓存后端》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:51cto 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>