Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11961|Odgovoriti: 0

[Redis] Redis poizveduje vrsto ključa in poizvedbe glede na vrsto ključa

[Kopiraj povezavo]
Objavljeno na 30. 12. 2015 10:36:19 | | | |


Najprej sem dobil vse shranjene vrednosti ključev

127.0.0.1:11311> ključev *
1) "/_mwg0k4gpv3eknshhcufcxwld_Internal"
2) "_aaaaaaaa"
3) "/_mwg0k4gpv3eknshhcufcxwld_Data"


Nato uporabim ukaz get /_mwg0k4gpv3eknshhcufcxwld_Data za poizvedbo podatkov, kar sproži napako
127.0.0.1:11311> dobi /_mwg0k4gpv3eknshhcufcxwld_Data
(napaka) WRONGTYPE Operacija nad ključem, ki vsebuje napačno vrsto vrednosti


Čeprav ne vem, kaj napaka pomeni, vem, da bodo podatki zagotovo obstajali, zakaj je to prijavljeno kot napaka?

Nenadoma sem se spomnil, da lahko Redis shrani več podatkovnih tipov, verjetno je težava s podatkovnim tipom, nato pa poizveduje sintakso podatkovnega tipa ključa

tipkaj svoj ključ



Nato poznate podatkovni tip, in podatkovni tip je hash tip, nato pa poizvedujete glede na podatkovni tip, sintaksa je naslednja:


HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data


Nato so ga povprašali:


127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
1) "preizkus"
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\x000To je shranjeno v Redis strežniku, čas - 10:18:05\x0b"







Prejšnji:"MvcBuildViews" v imenskem prostoru elementov je neveljaven
Naslednji:Problem zgoščene zgošščevalne vrednosti Redisove zgoščene vrednosti
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com