Skip to main content
System architecture with CMS, CRM, ERP, Redis, and routers interconnecting them

Interconnected system with Redis and routers

Minimum requirements

Full schema example

Below is a comprehensive example of how to use Redis with Cosmo Streams. This guide covers publish, subscribe, and the filter directive. All examples can be modified to suit your specific needs. The schema directives and edfs__* types belong to the Cosmo Streams schema contract and must not be modified.
You can create the above Event-Driven Graph (EDG—an abstract subgraph) with the following wgc command:

Router configuration

Based on the example above, you will need a compatible router configuration.

Example Query

In the example query below, one or more subgraphs have been implemented alongside the Event-Driven Graph to resolve any other fields defined on Employee, e.g., tag and details.surname.

System diagram

Service interaction with Redis, router, and clients for subscriptions and broadcasts

Redis–Router–Client subscription process