The UniqueAgent receives a stream of events and remits the event if it is not a duplicate. Uses Redis as its backing store.