Πρώτα, πήρα πρώτα όλες τις αποθηκευμένες τιμές κλειδιών
127.0.0.1:11311> πλήκτρα * 1) "/_mwg0k4gpv3eknshhcufcxwld_Internal" 2) "_aaaaaaaa" 3) "/_mwg0k4gpv3eknshhcufcxwld_Data"
Στη συνέχεια, χρησιμοποιώ την εντολή get /_mwg0k4gpv3eknshhcufcxwld_Data για να ρωτήσω τα δεδομένα, προκαλώντας ένα σφάλμα
127.0.0.1:11311> λάβετε /_mwg0k4gpv3eknshhcufcxwld_Data (σφάλμα) WRONGTYPE Λειτουργία έναντι κλειδιού που έχει λάθος είδος τιμής
Αν και, δεν ξέρω τι σημαίνει το σφάλμα, αλλά ξέρω ότι σίγουρα θα υπάρχουν δεδομένα, γιατί αναφέρεται ως σφάλμα;
Ξαφνικά, θυμήθηκα ότι το redis μπορεί να αποθηκεύσει πολλούς τύπους δεδομένων, θα πρέπει να υπάρχει πρόβλημα με τον τύπο δεδομένων και, στη συνέχεια, να ρωτήσω τη σύνταξη του τύπου δεδομένων του κλειδιού
Πληκτρολογήστε το κλειδί σας
Στη συνέχεια, γνωρίζετε τον τύπο δεδομένων και ο τύπος δεδομένων είναι τύπος κατακερματισμού και, στη συνέχεια, υποβάλετε ερώτημα σύμφωνα με τον τύπο δεδομένων, η σύνταξη είναι η εξής:
HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
Στη συνέχεια ρωτήθηκε:
127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data 1) "δοκιμή" 2) "\x00\x01\x00\x00\x00\xff\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) "ταυτότητα" 4) "\x00\x01\x00\x00\x00\xff\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x06\x01 \x00\x00\x000Αυτό είναι αποθηκευμένο στον διακομιστή Redis, ώρα - 10:18:05\x0b"
|