通过域名而不是IP的Redis连接:速度?

Redis connection via domain name instead of IP: speed?

我找不到关于此主题的现有答案。

我是运行一个连接到远程redis服务器(不在同一主机上)的redis客户端。

我可以通过域名或服务器的 IP 连接,即我可以通过 redis-cli -h 123.123.123.123redis-cli -h my.domain.com 启动客户端。使用域名更方便

速度对我的用例很重要,因此我想知道 "costly" DNS 查找是只在启动时发生一次,还是在客户端的整个生命周期中发生多次。

谢谢!

只有在建立连接时才会支付开销。

如果您确保您的应用程序保持与 Redis 实例的永久连接而不是系统地 connecting/disconnecting,我会说开销可以忽略不计。