Pirma, aš gavau visas saugomas rakto reikšmes pirmiausia
127.0.0.1:11311> klavišai * 1) "/_mwg0k4gpv3eknshhcufcxwld_Internal" 2) "_aaaaaaaa" 3) "/_mwg0k4gpv3eknshhcufcxwld_Data"
Tada naudoju komandą get /_mwg0k4gpv3eknshhcufcxwld_Data, kad užklausčiau duomenis ir pateikiu klaidą
127.0.0.1:11311> gauti /_mwg0k4gpv3eknshhcufcxwld_Data (klaida) WRONGTYPE Operacija prieš raktą, turintį neteisingą reikšmę
Nors nežinau, ką reiškia klaida, bet žinau, kad duomenų tikrai bus, kodėl apie tai pranešama kaip apie klaidą?
Staiga prisiminiau, kad redis gali saugoti kelis duomenų tipus, turėtų būti, kad yra problema su duomenų tipu, ir tada užklausti duomenų tipo sintaksės raktas
Įveskite savoraktą
Tada žinote duomenų tipą, o duomenų tipas yra maišos tipas, o tada užklausa pagal duomenų tipą, sintaksė yra tokia:
HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
Tada buvo paklausta:
127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data 1) "testas" 2) "\x00\x01\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x04\x01 \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\xff\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x01 \x00\x00\x000Tai saugoma Redis serveryje, laikas - 10:18:05\x0b"
|