pip 包版本 vs redis 实际版本

pip package version vs redis actual version

Redis最新版本好像是4.0.2:https://redis.io/download

当我在 pip 索引中查找 Redis 时,它说它位于 2.10.6:https://pypi.python.org/pypi/redis

我是 python 包管理的新手,我不明白这里的依赖关系。为什么版本差异如此之大?

简单:4.0.2是Redis的版本,2.10.6是包装Redis的python库的版本。它们是具有两个不同发布周期的不同事物。第一个的重大更新可能会促使开发人员发布后者的新版本以跟上新功能,但两者之间没有一对一的关系。

只需确保您的 redis-py 客户端与您的目标 Redis 版本兼容。