Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis nie może się połączyć w zajętym obciążeniu

Pomyślałem, że może być tak, że Redis miał zajęty ładunek. Wtedy pomyślałem, że to ServiceStack. Ale ostatecznie okazało się, że TCP w systemie Windows nie został wydany wystarczająco szybko. TCP nie zwalnia zamkniętych połączeń, dopóki wartość wpisu nie wygaśnie. Ustawiłem TcpTimeWaitDelay na 45 sekund. http://technet.microsoft.com/en-us/library/cc938217.aspx i ustaw MaxUserPort http://mashijie.blogspot.com/2009/05/change-default-setting-of-tcp-ports.html

Ustaw zakres portów na 1025-64511

Upewnij się, że uruchomiłeś ponownie system Windows

Zobacz też:Przekroczono limit połączenia/rozmiaru bufora Redis



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Połączenie z klastrem Redis nie powiodło się

  2. Jak mogę sprawdzić, czy moja pamięć podręczna redis działa?

  3. Statystyki Redis

  4. jak zdobyć klucze, które nie pasują do konkretnego wzoru w redis?

  5. Jak połączyć posortowane zestawy Redis?