În primul rând, am obținut toate valorile cheilor stocate
127.0.0.1:11311> chei * 1) "/_mwg0k4gpv3eknshhcufcxwld_Internal" 2) "_aaaaaaaa" 3) "/_mwg0k4gpv3eknshhcufcxwld_Data"
Apoi, folosesc comanda get /_mwg0k4gpv3eknshhcufcxwld_Data pentru a interoga datele, ceea ce declanșează o eroare
127.0.0.1:11311> get /_mwg0k4gpv3eknshhcufcxwld_Data (eroare) Operație WRONGTYPE Împotriva unei chei care deține o valoare greșită
Deși nu știu ce înseamnă eroarea, știu sigur că vor exista date, de ce sunt raportate ca eroare?
Dintr-o dată, mi-am amintit că redis poate stoca mai multe tipuri de date, ar trebui să existe o problemă cu tipul de date, apoi să interogheze sintaxa tipului de date a cheii
Tastează cheia ta
Apoi știi tipul de date, iar tipul de date este tipul hash, apoi interogezi în funcție de tipul de date, sintaxa este următoarea:
HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
Apoi a fost interogat:
127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data 1) "test" 2) "\x00\x01\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01 \x00\x00\x00\x00\x0cSystem.Int64\x01\x00\x00\x00\am_value\x00\tY\x13+\xcf\x1b\n\x00\ x00\x0b" 3) "id" 4) "\x00\x01\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x06\x01 \x00\x00\x000Acest lucru este stocat în Redis Server , oră - 10:18:05\x0b"
|