TYPE în Redis & In-Memory Data Store

Arată tipul valorii unei chei: string, list, set, zset, hash, stream sau none dacă nu există.

Sintaxă comandă
TYPE key

Ce face TYPE

TYPE întoarce tipul de date stocat la o cheie: string, list, set, zset, hash, stream (și vectorset în Redis 8). Pentru o cheie inexistentă întoarce none.

Este prima comandă de folosit când primești eroarea WRONGTYPE: îți spune ce structură e de fapt la cheia respectivă.

Parametri

Parametru Descriere
key Cheia verificată.

Ce returnează

Un răspuns simplu (fără ghilimele în redis-cli) cu numele tipului sau none.

Exemple

Exemplul 1: Tipuri diferite de chei

Contoarele create cu INCR sunt tot de tip string.

INCR vizite
TYPE vizite
ZADD clasament 95 ana
TYPE clasament
TYPE cheie:inexistenta

Ieșire în redis-cli

127.0.0.1:6379> INCR vizite
(integer) 1
127.0.0.1:6379> TYPE vizite
string
127.0.0.1:6379> ZADD clasament 95 ana
(integer) 1
127.0.0.1:6379> TYPE clasament
zset
127.0.0.1:6379> TYPE cheie:inexistenta
none

Greșeli frecvente

  • Sorted set-urile apar ca zset, nu „sortedset”.
  • TYPE nu arată codificarea internă (listpack, hashtable); pentru asta folosește OBJECT ENCODING.

Comenzi înrudite

  • OBJECT ENCODING / IDLETIME / FREQ: Arată detalii interne despre o cheie: codificarea în memorie, de cât timp nu a fost accesată și frecvența de acces.
  • EXISTS: Verifică dacă una sau mai multe chei există și întoarce câte dintre ele au fost găsite.
  • KEYS vs SCAN: KEYS listează toate cheile după un tipar dintr-odată și blochează serverul; SCAN le parcurge treptat, cu un cursor.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: TYPE

Ai o nelămurire despre utilizarea comenzii TYPE sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.