We can try to use Redis Streams https://redis.io/topics/streams-intro instead of the Publish/Subscribe as it has better data retention and delivery guarantees and also provides much more features like time series data queries and consumer groups (very similar to kafka). This will also allow using grafana directly with Redis (https://grafana.com/grafana/plugins/redis-datasource) and bypass influxdb. Or if we plan to move to MQTT this would not be required anyway.
We can try to use Redis Streams https://redis.io/topics/streams-intro instead of the Publish/Subscribe as it has better data retention and delivery guarantees and also provides much more features like time series data queries and consumer groups (very similar to kafka). This will also allow using grafana directly with Redis (https://grafana.com/grafana/plugins/redis-datasource) and bypass influxdb. Or if we plan to move to MQTT this would not be required anyway.