Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis als Nachrichtenbroker

Eine Idee ist, die Daten in eine Liste (LPUSH) zu schieben und sie zu kürzen (LTRIM), damit sie nicht ewig wachsen, wenn es keine Verbraucher gibt. Auf der anderen Seite würde der Verbraucher Artikel aus dieser Liste holen und verarbeiten. Sie können auch Keyspace-Benachrichtigungen verwenden und jedes Mal benachrichtigt werden, wenn ein Element zu dieser Warteschlange hinzugefügt wird.