Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11961|Απάντηση: 0

[Ρέντις] Το Redis ρωτά τον τύπο του κλειδιού και τα ερωτήματα ανάλογα με τον τύπο του κλειδιού

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 30/12/2015 10:36:19 π.μ. | | | |


Πρώτα, πήρα πρώτα όλες τις αποθηκευμένες τιμές κλειδιών

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"







Προηγούμενος:Το "MvcBuildViews" στον χώρο ονομάτων στοιχείων δεν είναι έγκυρο
Επόμενος:Πρόβλημα τιμής κατακερματισμού κατακερματισμού Redis
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com