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

网友投稿 657 2023-06-04

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

Django 4.0 将增加内置的 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 的详细提案。

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:16个Redis常见使用场景总结
下一篇:MySQL的监控原理
相关文章