任何人都可以解释如何使用unixsockets连接到redis。
redis_conn = tornadoredis.Client('hostname', 'port')
redis_conn.connect()
我没有redis-server的主机名或端口,我在其配置中注释了绑定行,并将其cofiguired以使用socket:
unixsocket /var/run/redis/redis.sock
unixsocketperm 755
请你告诉我不要给我链接到文件。
答案 0 :(得分:0)
我在代码https://github.com/leporo/tornado-redis/blob/master/tornadoredis/connection.py中找到了答案: 接缝它应该像:
redis_conn = tornadoredis.Client(unix_socket_path='/var/run/redis/redis.sock')
redis_conn.connect()