Ich setze den Paarschlüssel und Wert und versuche dann, den Wert per Schlüssel zu erhalten. Hier ist mein Code:BinaryJedis gibt nie den gewünschten Wert zurück
BinaryJedis binaryJedis = new BinaryJedis(redisUrl, redisPort, 60000);
byte[] data = new byte[dataSize];
ByteBuffer byteBuffer = ByteBuffer.allocate(4);
byteBuffer.putInt(new Random().nextInt());
boolean flag1 = binaryJedis.set(byteBuffer.array(), data).equals("OK");
byte[] values = binaryJedis.get(byteBuffer.array());
boolean flag2 = Arrays.equals(values, data);
flag1 ist immer wahr, aber flag2 immer falsch ist. Werte gleich {0}
Ich verstehe nicht, warum es nicht funktioniert, können Sie mir bitte helfen. Danke!
danke für Ihre Antwort! Ja, es funktioniert jetzt. – SeraphimaTW
Gern geschehen @SeraphimaTW :) –