redis 模块'footer'没有属性'footer'

qcbq4gxm  于 6个月前  发布在  Redis
关注(0)|答案(1)|浏览(50)

问题

安装了redis模块,我无法根据文档建立客户端。这是一个Redis客户端,位于Docker容器上托管的Redis集群中。
documentation之后,如您所见:

>>> import redis
>>> r = redis.Redis(host='localhost', port=6379, db=0)
>>> r.set('foo', 'bar')
True
>>> r.get('foo')
b'bar'

字符串

错误

backend-web-1        |     from redis.conversation_memory import redis_client, initiate_user_memory
backend-web-1        |   File "/app/redis/conversation_memory.py", line 5, in <module>
backend-web-1        |     redis_client = redis.Redis(host='localhost', port=6379, db=0, decode_responses=True)
backend-web-1        |                    ^^^^^^^^^^^
backend-web-1        | AttributeError: module 'redis' has no attribute 'Redis'

问题

我的实现有什么问题?

s71maibg

s71maibg1#

这是新手的做法。

不要以官方Python模块命名文件夹

我错误地以我的redis模块命名了它,我本来就在使用它。

课程

如果要将文件夹用作模块,请将其唯一命名。

相关问题