|
Arduino-Redis
A Redis library for Arduino.
|
A Redis client library for Arduino.
Known to support the ESP8266 & ESP32 platforms; may support others without modification (see documentation).
Available via the Arduino Library Manager: simply search for "redis".
Latest release always available for direct download here.
If you have any issue with the library please open a ticket here or email arduino-redis@electricsheep.co.
To discuss the project via real-time chat with other developers, you're invited to join the #arduino-redis channel on Libera.chat. If you'd prefer to just open an asynchronous discussion in a forum-like system, create a new Discussion here.
After cloning this repository, you must initialize and update the submodules:
This will download EpoxyDuino and AUnit, dependencies for the test harness described below.
Available in ./test. There are two variants, unit & integration.
Requires the same build depedencies as ExpoyDuino.
This will produce binaries named <variant>.out in the test/<variant> directories.
(Using the integration tests variant as an example)
Requires Redis server available by default at localhost:6379. The hostname, port and authentication (if necessary) can be specified at runtime by setting the following environment variables:
ARDUINO_REDIS_TEST_HOSTARDUINO_REDIS_TEST_PORTARDUINO_REDIS_TEST_AUTHTests can be filtered by setting ARDUINO_REDIS_TEST_INCLUDE, the value of which will be used as the specification to TestRunner::include().
Please review the contribution guidelines before submission taking important note of the requirement that integration tests must pass and any changed or added functionality include appropriate additional tests. Thank you!
1.8.17