解决ImportError:redis.connection模块未定义HiredisParser属性/类问题
Django项目Redis升级至5.4.0后HiredisParser找不到的修复方案
将Django项目的Redis版本升级至5.4.0后,会出现Redis配置中指定的PARSER_CLASS(redis.connection.HiredisParser)无法被找到的异常。这是因为该版本中HiredisParser类已被重命名为_HiredisParser。
修复方法有两种:
- 修改配置项:将原配置中的
修改为"PARSER_CLASS": "redis.connection.HiredisParser""PARSER_CLASS": "redis.connection._HiredisParser" - 若已安装hiredis包,可直接删除该行
PARSER_CLASS配置,系统会默认选择_HiredisParser。
内容的提问来源于stack exchange,提问作者Thoughtless Thinker
相关产品推荐
相关产品推荐

