gpt4 book ai didi

python - 如何避免 django 1.11 和 redis 3.0 上的缓存错误

转载 作者:IT王子 更新时间:2023-10-29 06:10:38 25 4
gpt4 key购买 nike

最近我们的 Redis 包从 2.10.6 版本更新到 3.0.1 版本。

因此,当我们尝试登录 Django 网站时,我们开始出现 DataError 异常。

我们得到的解决方案是还原更新并将 Redis 版本修复为 2.10.6,这工作正常,并且根据 Redis docs ,这个错误是预料之中的,因为他们改变了一些编码限制:

Redis-py 3.0 only accepts user data as bytes, strings or numbers (ints, longs, and floats). Attempting to specify a key or a value as any other type will raise a DataError exception.

我的问题是,如果这是 Django 1.11 的错误?而且,如果是这种情况,我们如何在不加薪的情况下更新到 Redis 3.0?

最佳答案

Django-redis 还不支持 redis-py 3.0。参见 this issue获取更多信息。

关于python - 如何避免 django 1.11 和 redis 3.0 上的缓存错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53350549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com