Najprv som získal všetky uložené hodnoty kľúčov
127.0.0.1:11311> klávesy * 1) "/_mwg0k4gpv3eknshhcufcxwld_Internal" 2) "_aaaaaaaa" 3) "/_mwg0k4gpv3eknshhcufcxwld_Data"
Potom použijem príkaz get /_mwg0k4gpv3eknshhcufcxwld_Data na dotazovanie dát, čo vyvolá chybu
127.0.0.1:11311> dostať /_mwg0k4gpv3eknshhcufcxwld_Data (chyba) WRONGTYPE Operácia proti kľúču s nesprávnou hodnotou
Aj keď neviem, čo tá chyba znamená, viem, že údaje určite budú, prečo sa to hlási ako chyba?
Zrazu som si spomenul, že redis môže ukladať viacero dátových typov, malo by byť problém s dátovým typom, a potom sa dotazovať na syntax dátového typu kľúča
napíš svoj kľúč
Potom poznáte dátový typ, a dátový typ je hash typ, a potom dotazujete podľa dátového typu, syntax je nasledovná:
HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
Potom sa opýtali:
127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data 1) "testovať" 2) "\x00\x01\x00\x00\x00\xff\xff\xff\xff\x01\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\x06\x01 \x00\x00\x000Toto je uložené na Redis Serveri, čas - 10:18:05\x0b"
|