0
我剛在我的一個開發服務器上安裝了REDIS服務器。我正在嘗試將本地主機應用程序連接到此外部服務器。我正在使用StackExchange.REDIS API來連接到位於我的內部開發服務器10.26.130.170的REDIS服務器。我安裝了一切默認的REDIS軟件,到目前爲止沒有定製。ASP.net應用連接Ping上的REDIS SocketFailure
這裏是我的項目連接類::
public sealed class RedisSingleton
{
private static Lazy<ConfigurationOptions> configOptions = new Lazy<ConfigurationOptions>(() =>
{
var configOptions = new ConfigurationOptions();
configOptions.EndPoints.Add("10.26.130.170:6379");
configOptions.ClientName = "MyAppRedisConn";
configOptions.ConnectTimeout = 100000;
configOptions.SyncTimeout = 100000;
configOptions.AbortOnConnectFail = true;
return configOptions;
});
private static Lazy<ConnectionMultiplexer> LazyRedisconn = new Lazy<ConnectionMultiplexer>(
() => ConnectionMultiplexer.Connect(configOptions.Value));
public static ConnectionMultiplexer ActiveRedisInstance
{
get
{
return LazyRedisconn.Value;
}
}
}
請一些建議提供意見。有沒有辦法可以快速檢查我的本地主機,並使用ping或其他命令驗證連接是否在端口6379到達REDIS服務器。
6379端口未在redis的遠程服務器上打開。我發現它與Windows PortQueryUI工具的幫助。