Last updated

Redis Server

Redis is an advanced key-value store that can function as a NoSQL database or as a momery-cache store to improve performance when serving data that is stored in system momory.

Currently Redis Server is an integral part of Hermes base core release. It is used as an intermediate module by edm-app and edge_device_mgmt module on the gateway. It is also used as a continuous backend data store for Edge API Gateway Module which is a webapp hosted on gateway.

It is deployed with below container create options.

Data Store: Continuous with below named shared volume binding.

[
    {
        "CreatedAt": "2023-05-22T08:47:15Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/storage/var/lib/docker/volumes/redis-volume/_data",
        "Name": "redis-volume",
        "Options": null,
        "Scope": "local"
    }
]

To connect the Redis Server Edge SDK provides a full-fledged RedisClient.