驱动数字化 质变

从权威的技术洞察,到精准的软硬配置,为企业的每一次转型提供决策支持。

中间件与驱动
Redis
厂商/来源: Redis
核心功能: 存储设备实时状态(在线/离线)、视频流 URL 缓存、高频传感器最新数值
架构支持

ARM64 (RK3399/3588, 树莓派) 

x86_64

硬件门槛吃内存。虽然 CPU 占用低,但内存决定了能存多少数据。建议预留 256MB 以上给 Redis。
核心价值速度。读写速度在微秒级。边缘侧应用如果直接查 SQLite 或 MySQL 可能会卡顿,先查 Redis 缓存是标准架构。
对接情报

数据结构

String: 存某个开关的状态

Hash: 存一个设备的所有属性。

Pub/Sub: 简单的内部消息通知(比 MQTT 更快,但不持久化)。

避坑指南

[内存溢出炸机]

 1. 内存策略 (Maxmemory):在 2G 内存的边缘盒子上,如果不限制 Redis 最大内存,它可能会吃光内存导致 Linux 触发 OOM Killer 把主业务程序杀掉。对策:务必配置 maxmemory 512mb 和 maxmemory-policy allkeys-lru (满了自动删旧数据)。

 2. 持久化陷阱:默认的 AOF (Append Only File) 策略是每秒刷盘。同样是 Flash 存储杀手。对于边缘侧只需缓存的场景,建议关闭 AOF 和 RDB,只把它当纯内存数据库用,重启丢数据也没关系。

推荐搭配[高频采集网关] [上位机看板后台]