gpt4 book ai didi

python - 无法让 twemproxy 与 Python redis 一起工作

转载 作者:IT王子 更新时间:2023-10-29 06:01:36 25 4
gpt4 key购买 nike

我安装了 nutcracker 0.4.0 并且在配置中有这个:

redis:
listen: 127.0.0.1:22121
hash: fnv1a_64
distribution: ketama
auto_eject_hosts: true
redis: true
server_retry_timeout: 2000
server_failure_limit: 10
servers:
- 127.0.0.1:6379:1

代码:

 >>> client = redis.StrictRedis(host='127.0.0.1', port=22121, db=1)
>>> client.set('a', 'b')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/sudheer/workspace/pvenvs/p2s/lib/python2.7/site-packages/redis/connection.py", line 137, in _read_from_socket
(e.args,))
redis.exceptions.ConnectionError: Error while reading from socket: ('Connection closed by server.',)

如何让 Twemproxy 与 redis-py 一起工作?

最佳答案

我找到了解决问题的方法。当配置的 URL 类似于:127.0.0.1:6379?db=1 时,Python redis 客户端正在发送 SELECT 命令。 db=1 触发了胡桃夹子不支持的 SELECT 命令。我将其更改为 db=0,现在一切正常。

关于python - 无法让 twemproxy 与 Python redis 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29694116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com