Redis-py: StrictRedis()和 Redis()有什么区别?

我想使用 Redis-py来缓存一些数据,但是我找不到 redis.StrictRedis()redis.Redis()之间差异的合适解释。它们是等价的吗?

此外,我在 Redis Python Docs中找不到任何关于 redis.StrictRedis()参数的清晰文档。 知道吗?

52761 次浏览

这是一个古老的问题,但对于那些在谷歌搜索之后得到这个问题的人来说:

来自 redis-py 自述文件(链接) :

Redis-py 3.0放弃了对遗留的“ Redis”客户端类的支持。 “ StrictRedis”已被重命名为“ Redis”,一个别名被命名为 提供“ StrictRedis”以便以前使用“ StrictRedis”的用户 可以不加修改地继续运行。

下面是定义 StrictRedis(链接)的 redis-py 代码中的一行:

StrictRedis = Redis