草庐IT

出口IP

全部标签

firebase - 连接到 Compute Engine 内部 IP 上的 Redis 时,Google Cloud 功能超时

我使用https://console.cloud.google.com/launcher/details/bitnami-launchpad/redis-ha创建了一个Redis实例网络接口(interface)是:我正在尝试从Firebase触发器连接到此Redis实例。问题是:从云功能连接到计算实例需要什么防火墙规则?请提供尽可能详细的信息,例如IP范围、入口/导出等,以及我是否必须将Redis客户端连接到内部IP或外部IP上的实例。这是代码:constredis=require('redis');letredisInstance=redis.createClient({/*sur

firebase - 连接到 Compute Engine 内部 IP 上的 Redis 时,Google Cloud 功能超时

我使用https://console.cloud.google.com/launcher/details/bitnami-launchpad/redis-ha创建了一个Redis实例网络接口(interface)是:我正在尝试从Firebase触发器连接到此Redis实例。问题是:从云功能连接到计算实例需要什么防火墙规则?请提供尽可能详细的信息,例如IP范围、入口/导出等,以及我是否必须将Redis客户端连接到内部IP或外部IP上的实例。这是代码:constredis=require('redis');letredisInstance=redis.createClient({/*sur

ruby - Redis:我应该将 IP 转换为整数吗?

我需要将IP地址存储在Redis哈希中。如果将IP存储为整数而不是字符串,是否会节省大量内存?我会使用Ruby的IPAddr将IP转换为int。 最佳答案 这取决于你怎么做。在Redis中,键和(叶)值是字符串。如果您将IP地址转换为int并将其发送到Redis,就像下面的代码一样,您不会节省太多:redis.hset("xyz","ip",IPAddr.new(ip).to_i)例如,IP“255.255.255.255”是15个字节的点分四边形形式,它的整数表示“4294967295”在保存为字符串时是十个字节,这就是上面的代码

ruby - Redis:我应该将 IP 转换为整数吗?

我需要将IP地址存储在Redis哈希中。如果将IP存储为整数而不是字符串,是否会节省大量内存?我会使用Ruby的IPAddr将IP转换为int。 最佳答案 这取决于你怎么做。在Redis中,键和(叶)值是字符串。如果您将IP地址转换为int并将其发送到Redis,就像下面的代码一样,您不会节省太多:redis.hset("xyz","ip",IPAddr.new(ip).to_i)例如,IP“255.255.255.255”是15个字节的点分四边形形式,它的整数表示“4294967295”在保存为字符串时是十个字节,这就是上面的代码

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

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

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

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

redis - Google Cloud Kubernetes 节点可能由于 IP 范围重叠而无法连接到 Redis Memorystore

我有一个由多个节点和一个GoogleCloudRedisMemorystore组成的GoogleCloudKubernetes集群。分布在这些节点上的是包含需要连接到RedisMemorystore的容器的pod的副本。我注意到其中一个节点无法连接到Redis,即该节点上的pod中的任何容器都无法连接到Redis。RedisMemorystore具有以下属性:IP地址:10.0.6.12实例IP地址范围:10.0.6.8/29(10.0.6.8-10.0.6.15)无法连接到Redis的节点具有以下属性:内部IP:10.132.0.5PodCIDR:10.0.6.0/24(10.0.6

redis - Google Cloud Kubernetes 节点可能由于 IP 范围重叠而无法连接到 Redis Memorystore

我有一个由多个节点和一个GoogleCloudRedisMemorystore组成的GoogleCloudKubernetes集群。分布在这些节点上的是包含需要连接到RedisMemorystore的容器的pod的副本。我注意到其中一个节点无法连接到Redis,即该节点上的pod中的任何容器都无法连接到Redis。RedisMemorystore具有以下属性:IP地址:10.0.6.12实例IP地址范围:10.0.6.8/29(10.0.6.8-10.0.6.15)无法连接到Redis的节点具有以下属性:内部IP:10.132.0.5PodCIDR:10.0.6.0/24(10.0.6

redis - Logstash、elasticsearch、Kibana,包括IP

我有一个redis服务器、logstash索引器服务器和一个elasticsearch服务器。我怎样才能让索引器服务器甚至托运服务器在日志中包含IP,以便在Kibana中更容易排序?或者这是在elasticsearch配置中完成的? 最佳答案 当你输入日志到logstash时,logstash会创建一个事件,并在事件中添加hostname。Logstash使用主机名而不是IP,因为一台服务器将有多个IP。比如127.0.0.1,公网IP等等,所以不知道用哪个IP。所以logstash使用主机名。

redis - Logstash、elasticsearch、Kibana,包括IP

我有一个redis服务器、logstash索引器服务器和一个elasticsearch服务器。我怎样才能让索引器服务器甚至托运服务器在日志中包含IP,以便在Kibana中更容易排序?或者这是在elasticsearch配置中完成的? 最佳答案 当你输入日志到logstash时,logstash会创建一个事件,并在事件中添加hostname。Logstash使用主机名而不是IP,因为一台服务器将有多个IP。比如127.0.0.1,公网IP等等,所以不知道用哪个IP。所以logstash使用主机名。