当前位置: 首页 > 科技观察

Django4.0将添加内置Redis缓存后端

时间:2023-03-17 17:16:09 科技观察

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类的子类,并实现方法CreatePickleSerializer以在将数据存储到redis之前对数据进行序列化为新类扩展现有测试添加文档和发行说明添加了对RedisCache和RedisCacheClient的额外测试将PickleSerializer从django.contrib.sessions.serializers移动到django.core.serializers.base检查这里以获得关于这个PR的详细建议。禁止未经授权转载本站新闻,违者将依法追究相关法律责任。授权请联系:oscbianji#oschina.cn文章标题:Django4.0将添加内置Redis缓存后端本文地址:https://www.oschina.net/news/160826/django-4-0-will-include-a-built-in-redis-cache-back-end