Ich verwende derzeit die Version 2.9.0 von Jedis, und entsprechend der Dokumentation von Redis Jedis akzeptiert die Methode long jedis.incr (byte [] key) ein Byte-Array als sein Schlüssel. Die Sache ist, ich verwende Hash-Werte (MessageDigest.getInstance ("MD5")) als Schlüssel, aber ich bin mir nicht sicher über die Typen/Größen der Schlüssel in diesem Befehl erlaubt. Ich weiß auch nicht, ob dies die "beste Praxis" in diesen Fällen ist. Weiß jemand, wie groß ein Byte-Array sein kann und immer noch als Argument in dieser Methode übergeben werden kann?Eingänge für jedis.incr (byte [] key)
0
A
Antwort
0
Die Schlüsselnamen von Redis können bis zu 512 MB lang sein und sind binärsicher. Da ein MD5-Hash eine 128-Bit-Ganzzahl ist, benötigt er nur 16 Byte als Schlüsselname und liegt damit innerhalb der Grenzen.
+0
Vielen Dank Itamar !!! – Lucas
+0
@Lucas mein Vergnügen - wenn Sie diese Antwort zufriedenstellend finden, bitte markieren Sie sie als solche :) –
Verwandte Themen
- 1. Statisches Geheimnis als Byte [], Key oder String?
- 2. Kafka Message Key - Byte [] und String gleichzeitig
- 3. Mehrere Eingänge für Coxph
- 4. "System.Security.Cryptography.CryptographicException: Bad Key." für RSACryptoServiceProvider.Decrypt()
- 5. Einzelnes Etikett für zwei Eingänge
- 6. jQuery Datepicker für mehrere Eingänge
- 7. erlauben Ziffern nur für Eingänge
- 8. golang Wie verkettet man [] byte key vaules mit anderen Variablen
- 9. Lesen binären Byte für Byte in Ruby
- 10. AES de/encryption throws 'Illegal key size' für 256 bit key
- 11. concourse beschwert sich über Eingänge für on_success
- 12. Verwendung von Funktionen für mehrere Eingänge [Python]
- 13. jQuery - Einfache Validierung für zwei Eingänge
- 14. jQuery Character Counter für mehrere Eingänge
- 15. jQuery-Plugin für die Formatierung Eingänge
- 16. AngularJS - 2 Eingänge für eine Variable
- 17. jQuery tokeninput mehrere Eingänge für 1 Eingang
- 18. Mehrere String-Eingänge für eine Variable
- 19. Implementierung von $ gültig für Readonly-Eingänge
- 20. Rails Plugin für API Key + Secret Key Signing
- 21. Composite-Key als Partition Key für Azure-Tabellen-Speicher
- 22. Regex für Key-Wert-Paare
- 23. DataStax Mismatch für Key Ausgabe
- 24. Key für Maximalwert in Hashtable
- 25. Angular - ngRepeat und leere Eingänge
- 26. Öffentlicher Schlüssel für RSA Public Key für C#
- 27. jQuery Plugin Rangy Eingänge machen andere Eingänge arbeiten nicht
- 28. Bad Key Exception RSACryptoServiceProvider
- 29. Zweidimensionale HTML-Formular Eingänge
- 30. Zugriff dynamisch erzeugte Eingänge
Bitte bearbeiten Sie die Frage, um ein MCVE einzuschließen. http://stackoverflow.com/help/mcve – lit