2016-02-17 37 views

Odpowiedz

10

Najprostszym sposobem jest użycie metody FlushDatabase lub FlushDatabaseAsync z IServer

ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost"); 
var server = redis.GetServer("localhost"); 
server.FlushDatabase(); 
+0

jesteś wielki !!! – Raghav

+1

Czy można to zrobić za pomocą narzędzia wiersza poleceń? Nienawidzę pisać kodu tylko po to, by opróżnić pamięć podręczną podczas programowania ... –

+0

oczywiście, możesz to zrobić za pomocą redis-cli.exe z argumentem "flushall", aby wypłukać wszystkie dane w trybie redis lub możesz " flushdb "tylko po to, aby opróżnić wybraną bazę danych. na przykład jeśli musisz opróżnić db 1, wykonaj kolejne polecenia - "wybierz 1", aby wybrać db z indeksem 1, "flushdb", aby opróżnić tylko wybrane bazy danych. proszę zauważyć, że domyślny indeks db wynosi 0 –