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

Czy istnieje sposób na flushall w klastrze, aby wszystkie klucze z mastera i slave'a zostały usunięte z bazy danych?

Tak. Możesz użyć --cluster w cli przełącz się za pomocą call polecenie — wykona podane polecenie na każdym z głównych węzłów klastra (i będzie się replikować jako FLUSHALL jest poleceniem zapisu do odpowiednich urządzeń podrzędnych).

To powinno wystarczyć:

$ redis-cli --cluster call <one-of-the-nodes-address>:<its-port> FLUSHALL



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy powinienem zawsze używać potoku, gdy w Redis jest więcej niż 1 polecenie?

  2. socket.io redis i wyciek pamięci

  3. Ciągi znaków Redis a skróty Redis reprezentujące JSON:wydajność?

  4. Skanuj ciągi za pomocą nodejs w redis

  5. Nie można uzyskać połączenia Jedis podczas korzystania z SSL z Redis i Spring Data Redis