Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11961|Svar: 0

[Redis] Redis forespørger typen af nøgle og forespørgsler efter nøgletypen

[Kopier link]
Opslået på 30/12/2015 10.36.19 | | | |


Først fik jeg alle de gemte nøgleværdier først

127.0.0.1:11311> nøgler *
1) "/_mwg0k4gpv3eknshhcufcxwld_Internal"
2) "_aaaaaaaa"
3) "/_mwg0k4gpv3eknshhcufcxwld_Data"


Derefter bruger jeg get /_mwg0k4gpv3eknshhcufcxwld_Data-kommandoen til at forespørge dataene, hvilket giver en fejl
127.0.0.1:11311> hent /_mwg0k4gpv3eknshhcufcxwld_Data
(fejl) WRONGTYPE Operation mod en nøgle med den forkerte slags værdi


Selvom jeg ikke ved, hvad fejlen betyder, men jeg ved, at der helt sikkert vil være data, hvorfor bliver det rapporteret som en fejl?

Pludselig kom jeg i tanke om, at Redis kan gemme flere datatyper, det burde være, at der er et problem med datatypen, og så forespørge datatypesyntaksen for nøglen

Skriv yourkey



Så kender du datatypen, og datatypen er hash-typen, og så forespørger du i henhold til datatypen, syntaksen er som følger:


HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data


Så blev det spurgt:


127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
1) "test"
2) "\x00\x01\x00\x00\x00\x00\xff\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00\x01
\x00\x00\x000Dette er gemt på Redis Server, tid - 10:18:05\x0b"







Tidligere:"MvcBuildViews" i element-navneområdet er ugyldigt
Næste:Redis Hash Hash Hash Værdi Problem
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com