Junior — Middle
Redis-də cədvəldəki bütün məlumatları necə tamamilə silmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Redis-də cədvəli (açarlar dəstini) tamamilə silmək üçün, fərdi açarları silmək üçün DEL əmri və ya bütün verilənlər bazasını təmizləmək üçün FLUSHDB əmri istifadə edə bilərsiniz.
"Cədvəl" ilə ümumi prefikslə olan açarların dəstini nəzərdə tutursunuzsa, aşağıdakı kimi edə bilərsiniz:
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
# İstənilən prefiksə malik bütün açarları əldə edin
keys = r.keys('prefix:*')
if keys:
r.delete(*keys)
Əgər Redis verilənlər bazasını tamamilə təmizləmək istəyirsinizsə:
r.flushdb()
flushdb() əmri cari Redis verilənlər bazasındakı bütün açarları siləcək.