我已将redis服务器设置为在端口7000(除6379之外)上运行。 redis服务运行得非常好。但是,我的.Net Core应用程序无法在此方案中将数据存储在redis缓存中。但是,如果我将端口更改为默认值6379,则一切正常。你能告诉我可能是什么问题吗?如果您需要更多详细信息,请与我们联系。
提前非常感谢!!!
答案 0 :(得分:0)
的可能性:
"somehost:7000"
就足够了redis-cli -h somehost -p 7000
(理想情况下在难以连接的机器上,作为难以连接的帐户)连接到服务器以发出测试命令例如ping
- 请注意,如果您配置了每个应用程序防火墙规则,这将无济于事答案 1 :(得分:0)
我想我发现了这个问题。由于默认redis cli在端口6379上运行,我无法看到我的缓存密钥,因为redis的连接字符串指向端口7000.根据您的建议,我将redis-cli更改为使用端口7000然后我注意到缓存密钥生成。非常感谢@marc ..这非常有帮助。代码没有任何问题。我正在寻找6379端口的密钥。