gpt4 book ai didi

.net-core - 当在 6379 以外的端口上设置 Redis 时,.NET Core 无法在缓存中插入数据

转载 作者:可可西里 更新时间:2023-11-01 10:53:59 26 4
gpt4 key购买 nike

我已将 redis 服务器设置为在端口 7000(6379 除外)上运行。 redis 服务运行得非常好。但是,在这种情况下,我的 .NET Core 应用程序无法将数据存储在 redis 缓存中。但是,如果我将端口更改为默认的 6379,那么一切都可以正常工作。

你能告诉我可能是什么问题吗?

最佳答案

可能性:

  • 检查 SE.Redis(或任何其他库)的配置字符串是否告诉它使用端口 7000;由于您在评论中提到了 SE.Redis,因此只需使用 "somehost:7000" 就足够了
  • 检查是否有防火墙规则阻止您;一个简单的测试方法是在命令行中使用 redis-cli -h somehost -p 7000 (理想情况下是在正在努力连接的机器上,因为正在努力连接的帐户) 连接到服务器以发出测试命令,例如 ping - 请注意,如果您配置了每个应用程序的防火墙规则,这将无济于事
  • 这可能是一个库错误,但我认为这不太可能,因为在这个领域没有任何特定于 .net 核心的内容,并且现有代码肯定支持非默认端口(我们一直使用它)

关于.net-core - 当在 6379 以外的端口上设置 Redis 时,.NET Core 无法在缓存中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47967735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com