Ich verwende jedis als meine Java Redis Client und BinaryJedis
Klasse Methode für lpush
und rpop
. Ich dränge Nachricht in einer Warteschlange von Jedis
Client und es gibt einen anderen Redis Client in nodejs
, die Blockierung pop zu dieser Warteschlange ausgeführt wird. Ich bin nicht in der Lage, alle Daten von diesem Pop zu bekommen. Ich möchte sicherstellen, dass Datensätze erfolgreich von jedis
Client geschoben werden, wie kann ich das mit jedis
tun?Wie zu wissen Jedis Nachricht wurde geschoben oder nicht
0
A
Antwort
1
Der Rückgabewert der Befehle lpush
und rpush
ist die Größe der Liste, nachdem der Push ausgeführt wurde. Sie könnten eine Kombination des Aufrufs llen
(in eine Transaktion eingeschlossen, um die Korrektheit sicherzustellen) verwenden, um zu überprüfen, ob die Liste nach der Push-Operation die richtige Größe hat.
Verwandte Themen
- 1. production.rb wurde nicht nach heroku geschoben
- 2. Region Put in die nicht geschoben wurde
- 3. Wie zu wissen, ob meine Anwendung admin oder nicht
- 4. q.js: Ist es möglich zu wissen, ob ein Versprechen aufgelöst wurde/abgelehnt wurde oder nicht
- 5. Wie funktioniert Jedis Pool?
- 6. Reparieren 'rückwärts' Git Fusion, die geschoben wurde
- 7. Warum kann die Nachricht nicht in das Array geschoben werden?
- 8. Jedis 'Frontend' für ES
- 9. Wie kann man wissen, wer die Nachricht
- 10. zu wissen, wo ein func aufgerufen wurde
- 11. Jedis Schlüsselablauf
- 12. Wie zu wissen, Variable hat Wert oder nicht in XSLT
- 13. wie IIS installiert wissen oder nicht programmatisch
- 14. EmberJS - Beziehung nicht remotly geschoben
- 15. Wie kann man wissen, ob ein MapReduce-Job neu gestartet wurde oder neu gestartet wurde?
- 16. Wie kann ich wissen, ob die Nachricht von Websocket erfolgreich gesendet oder nicht
- 17. Ist es möglich zu wissen, wie Skript geladen wurde
- 18. Unterstützt Jedis asynchrone Operationen
- 19. Wie kann ich bei mehreren Kanälen wissen, auf welchem Kanal eine Nachricht gesendet wurde?
- 20. Wie kann ich wissen, ob eine ausführbare Datei inkrementell verknüpft wurde oder nicht?
- 21. Wie kann man wissen, ob die persistente Entity aktualisiert wurde oder nicht? Spring Transaction Management
- 22. Jedis - Wann verwenden wir returnBrokenResource()
- 23. Wie kann ich wissen, ob der viewController bereits besucht wurde oder nicht?
- 24. div wird von anderen divs geschoben oder nicht angezeigt
- 25. Wie man SCAN-Befehle in Jedis verwendet
- 26. RabbitMQ - Wissen, welche Nachricht Acked ist
- 27. Jedis erhalten veraltete Daten
- 28. CommonsMultipartFile oder MultipartFile funktioniert nicht einmal in Cloudfoundry geschoben
- 29. Jedis als Leistung der Nachrichtenwarteschlange
- 30. Prüfen, ob mehr oder weniger als eine Nachricht empfangen wurde