Sobes.tech
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ă.