2017-03-02 68 views
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; 
     } 
    } 
} 

enter image description here

enter image description here

請一些建議提供意見。有沒有辦法可以快速檢查我的本地主機,並使用ping或其他命令驗證連接是否在端口6379到達REDIS服務器。

6379端口未在redis的遠程服務器上打開。我發現它與Windows PortQueryUI工具的幫助。

回答