摘要

本发明公开了一种自动化设备的数据缓存系统及方法,其中系统包括:多个中继器,中继器与多台自动化设备连接,用于获取设备状态数据和中继器数据;至少一台串口服务器,串口服务器包括多个串口,串口与多个中继器连接,串口用于上传设备状态数据和中继器数据;后台服务器,台服务器与串口服务器连接,采用Redis缓存机制对接收到的设备状态数据和中继器数据进行缓存,以及采用扫描轮询遍历扫描设备状态数据。本发明基于Redis内存数据库的键值对存储特性和生产者-消费者模式,能够对设备数据进行缓存,在实际的生产环境中,往往需要进行查询操作,通过缓存机制,能够实时更新设备状态数据,可广泛应用于设备状态数据报警监控领域。