RedisEdge from Redis is a purpose-built, multi-model database for the demanding conditions at the Internet of Things (IoT) edge. It can ingest millions of writes per second with <1ms latency and a very small footprint (<5MB), so it easily resides in constrained compute environments. It can run on a variety of edge devices and sensors ranging from ARM32 to x64-based hardware. RedisEdge bundles open source Redis (version 5 with Redis Streams) with the RedisAI and RedisTimeSeries modules, along with RedisGears for inter-module communication.
To participate in the RedisEdge Preview Program, send an email to RedisEdge@redis.com.
Redis has partnered with the emerging leaders in the IoT edge platform space, EdgeX Foundry and Microsoft Azure IoT Edge, to bring RedisEdge to their users. EdgeX Foundry is a Linux Foundation project with more than 70 member companies. It provides an open source IoT edge platform designed to make it easy for anyone to develop IoT edge applications.
RedisEdge is also available as a module for Azure IoT Edge, making it easy for IoT application developers using Azure IoT services to leverage the power of Redis. Azure IoT Edge with RedisEdge helps businesses focus on insights instead of data management. Developers can configure and deploy their solutions via standard containers and monitor them from the cloud.
In the wild of the IoT edge environment, diverse conditions and requirements can tax any data services platform. Applications inevitably require multiple data models (e.g. time-series, graph) to support video streaming analytics, image recognition, and other complex computing requirements. RedisEdge is a multi-model database that handles various data models gracefully, removing the complexities of polyglot persistence architectures.
RedisEdge supports all 10 native Redis data structures, including the new Redis Streams data structure, providing ultimate flexibility and simplicity for application developers.
IoT edge application developers should not have to deal with the complexities of the IoT edge stack, such as messaging and networking protocols. With RedisEdge embedded in EdgeX Core Services and Azure IoT Edge platforms, developers can instead focus on their applications and business needs, and leave the data services and platform to us, partnered with the leading IoT edge platform providers.