Ich habe Daten in redis im Nachrichtenpaket gespeichert. Wie man die in redis-cli dekodierten Daten sieht.wie entschlüsselte Nachrichtenpaketdaten in redis-cli angezeigt werden
Ich sehe keine Befehle im Zusammenhang damit.
Ich habe Daten in redis im Nachrichtenpaket gespeichert. Wie man die in redis-cli dekodierten Daten sieht.wie entschlüsselte Nachrichtenpaketdaten in redis-cli angezeigt werden
Ich sehe keine Befehle im Zusammenhang damit.
redis-cli hat (noch) keine Pretty-Print-Funktionalität. Wie jedoch @Ryan Vincent vorgeschlagen hatte, können Sie ein Redis Lua-Skript für diesen Zweck verwenden. Unter der Annahme, dass Ihre Message-ed Daten im String key foo
genannt gespeichert sind, würde dies tun, um Ihre Gebote:
EVAL "return cmsgpack.unpack(redis.call('GET', KEYS[1]))" 1 foo
EDIT: die oben geht davon aus, dass die Daten als Arrays serialisiert werden. Die Rückgabe eines Objekts funktioniert nicht, da das Redis-Protokoll dies nicht unterstützt.
redis LUA hat 'http: // redis.io/commands/EVAL' nach' cmsgpack' suchen. Auch http://fperrad.github.io/lua-MessagePack/msgpack.html#examples kann interessant sein. –