Zuerst habe ich alle gespeicherten Schlüsselwerte bekommen
127.0.0.1:11311> Schlüssel * 1) "/_mwg0k4gpv3eknshhcufcxwld_Internal" 2) "_aaaaaaaa" 3) "/_mwg0k4gpv3eknshhcufcxwld_Data"
Dann benutze ich den Befehl get /_mwg0k4gpv3eknshhcufcxwld_Data, um die Daten abzufragen, was einen Fehler auslöst
127.0.0.1:11311> hol /_mwg0k4gpv3eknshhcufcxwld_Data (Fehler) WRONGTYPE Operation gegen einen Schlüssel mit dem falschen Wert
Obwohl ich nicht weiß, was der Fehler bedeutet, aber ich weiß, dass es definitiv Daten geben wird, warum wird das als Fehler gemeldet?
Plötzlich fiel mir ein, dass Redis mehrere Datentypen speichern kann, es sollte ein Problem mit dem Datentyp geben und dann die Datentypsyntax des Schlüssels abfragen
Tippe yourkey ein
Dann kennst du den Datentyp, und der Datentyp ist Hash-Typ, und dann fragst du entsprechend dem Datentyp ab, die Syntax ist wie folgt:
HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
Dann wurde sie abgefragt:
127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data 1) "Test" 2) "\x00\x01\x00\x00\x00\xff\xff\xff\xff\x01\x00\x00\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\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01 \x00\x00\x000Dies wird im Redis Server gespeichert, Zeit - 10:18:05\x0b"
|