2017-04-04 39 views
0

我已經使用Redis緩存了我的數據庫。當我在redis的connectionmultiplexer類的實例上運行dispose()方法時,它不會刷新密鑰和數據庫。ConnectionMultiplexer的dispose()方法不會刷新所有密鑰及其連接的redis數據庫嗎?

--- 
private static ConnectionMultiplexer _conn; 
private static ConnectionMultiplexer Connection 
    { 
     get 
     { 
      lock (Lock) 
      { 

        //Close & Dispose Old connection 
        if (_connection != null) 
        { 
          _conn.Close(false); 
          _conn.Dispose(); 
          _conn = null; 
        } 

        --- 
        --- 

        return _conn; 
      } 
     } 
    } 

問:究竟該dispose()方法怎麼辦呢?它不應該衝出並清除連接到_conn的所有redis數據庫嗎?

回答

相關問題