Junior — Middle
Cum se pot șterge complet toate datele dintr-un tabel în Redis?
sobes.tech AI
Răspuns de la AI
Pentru a șterge complet toate datele dintr-un tabel (set de chei) în Redis, poți folosi comanda DEL pentru a șterge cheile individuale sau comanda FLUSHDB pentru a goli întreaga bază de date.
Dacă prin "tabel" înțelegi un set de chei cu un prefix comun, poți face următoarele:
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
# Obține toate cheile cu prefixul dorit
keys = r.keys('prefix:*')
if keys:
r.delete(*keys)
Dacă vrei să golești întreaga bază de date Redis:
r.flushdb()
Comanda flushdb() va șterge toate cheile din baza de date Redis curentă.