背景
- 可以将 MQTT 消息和事件存储到 Redis 中,来实现 MQTT 业务的实时统计业务
- 可以使用 redis 来观察 MQTT 每个主题丢失的消息
参考
操作

- 配置 redis 命令模版
- 导出 dropped_count 到 Redis 中
HINCRBY emqx_message_dropped_count ${topic} 1

SELECT
*
FROM
"$events/message_dropped", "$events/delivery_dropped"

- 使用 MQTTx 模拟 Client 向 MQTT 集群发送数据

- 使用开源 redis UI 客户端连接到 redis集群,观察到 dropped_count 增加了 4
Field | Value | TTL |
---|
t/2 | 4 | No Limit |