我无法找到有关此主题的现有答案。
我正在运行一个连接到远程redis服务器(不在同一主机上)的redis客户端。
我可以通过域名或服务器的IP连接,即我可以通过redis-cli -h 123.123.123.123
或redis-cli -h my.domain.com
启动客户端。使用域名更方便。
速度对我的用例很重要,因此我想知道"昂贵的" DNS查找仅在启动时发生一次,或在客户端的整个生命周期中多次发生。
谢谢!
答案 0 :(得分:3)
只有在建立连接时才会支付开销。
如果您确保您的应用程序与Redis实例保持永久连接而不是系统地连接/断开连接,我会说开销可以忽略不计。