azure - 从本地连接到 Azure Redis 时出现 Dapr 超时问题

标签 azure .net-core redis dapr dapr-sidekick

我有 Dapr 示例计数器应用程序,它可以与本地 redis 服务器正常工作,但如果我尝试连接“Azure redis for cache”,则会收到超时错误。

我的 yaml 文件,其中包含示例 azure redis 连接字符串

enter image description here

超时错误

enter image description here

需要有关 yaml 文件的建议,无论我是否配置正确。

最佳答案

根据您的 YAML 文件,问题似乎出在元数据值上,该值应该是 localhost 和端口 6379。这是一个超时问题;确保中继端口已启用。

 metadata:
  - name: redisHost
    value: localhost:6379

注意: 在自托管模式下,验证组件文件是否自动创建。

  **Windows**:  `%USERPROFILE%\.dapr\components\`
  **Linux/MacOS**:  `$HOME/.dapr/components`

引用下面tutorial了解更多详情。

关于azure - 从本地连接到 Azure Redis 时出现 Dapr 超时问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75008713/

相关文章:

azure - 在 WASB ListBlob 中使用通配符

c# - ASP.NET Core 2 中的依赖注入(inject)抛出异常

c# - "dotnet build"的 C#8 命令行编译器的最小安装

php - 如何在redis中对这种数据结构进行建模?

azure - 指定Azure容器服务的Kubernetes版本

c# - 调用 Azure Service Fabric 中服务的特定实例

azure - New-AzureRmDataLakeStoreItem 'User-Agent' header 必须修改错误

c# - Azure Key Vault : AADSTS700024: . NET Core,Linux 容器。客户端断言不在其有效时间范围内

scala - 发布/订阅中的 Redis 插件阻塞

amazon-web-services - 如何让Redisson Semaphore自动释放