dns - 通过域名而不是IP连接Redis : speed?

标签 dns redis

我无法找到有关此主题的现有答案。

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

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

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

谢谢!

最佳答案

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

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

关于dns - 通过域名而不是IP连接Redis : speed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32870761/

相关文章:

redis - 如何判断什么连接到你的 Redis 和阻塞?

mysql - 在 HA 环境下切换 DNS 的问题

java - Redis:获取JedisConnectionException:连接到远程服务器时无法从池中获取资源

amazon-web-services - 扩展 Elasticache 实例?

c# - nslookup 和 GetHostEntry 有什么区别?

mysql - 保持动态数据库字段的最佳方式?

spring - 如果只做简单缓存,Redis 缓存比 Spring 缓存有优势吗?

dns - EC2 的 IP 地址范围

php - 自定义 URL/域(CNAME 别名?)

ruby-on-rails - 使用 rails 4、nginx 和 passenger 为用户设置自定义域