gpt4 book ai didi

redis - Jedis如何使用套接字连接到redis服务器?

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

我在弄清楚如何使用 Jedis 库连接到 redis 套接字连接时遇到问题。

我知道如何通过网口连接:

Jedis jedis = new Jedis("localhost");
//Jedis jedis = new Jedis(unix_socket_path="/tmp/redis.sock");

但是套接字连接(列表中的第二个)不起作用。这些命令看起来与 redis-py(python 客户端)类似,但是当我尝试相同的语法时它不起作用。我还查看了 github 上的绝地武士源代码,但什么也看不到。有什么想法吗?

最佳答案

我认为 Jedis 不支持 unix 域套接字。

具有单个参数的构造函数仅接受主机名(使用默认 TCP 端口)。

Java 是可移植的。它应该在不同的平台上提供相同的 API。 Unix 域套接字特定于 Unix/Linux。所以 Java 标准 API 不支持 unix 域套接字。有separate Java packages for this ,但是 AFAIK,Jedis 不使用它们。

关于redis - Jedis如何使用套接字连接到redis服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476717/

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