问题
安装了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'
型
问题
我的实现有什么问题?
1条答案
按热度按时间s71maibg1#
这是新手的做法。
不要以官方Python模块命名文件夹
我错误地以我的
redis
模块命名了它,我本来就在使用它。课程
如果要将文件夹用作模块,请将其唯一命名。