Sobes.tech
Junior — Middle

Kā pilnībā iztīrīt visus datus no Redis tabulas?

sobes.tech AI

Atbilde no AI

Lai pilnībā izdzēstu visus datus no tabulas (atslēgu kopas) Redis, jūs varat izmantot komandu DEL, lai izdzēstu atsevišķas atslēgas, vai komandu FLUSHDB, lai notīrītu visu datu bāzi.

Ja ar "tabulu" saprot kopu atslēgu ar kopīgu prefiksu, jūs varat to izdarīt šādi:

import redis

r = redis.Redis(host='localhost', port=6379, db=0)

# Iegūt visas atslēgas ar vēlamo prefiksu
keys = r.keys('prefix:*')

if keys:
    r.delete(*keys)

Ja vēlaties notīrīt visu Redis datu bāzi:

r.flushdb()

flushdb() komanda izdzēsīs visas atslēgas no pašreizējās Redis datu bāzes.