Skip to content

Redis#

Redis is a very versatile database to act as a synchronization between different services.

We are using redis in a variety of places.

Production Instance for OFF#

We have a production instance of Redis dedicated to OFF.

It is currently use for the event stream function to enable other services like off-queries, robotoff and search-a-licious to update their data.

It is proxied between ovh and free datacenter through stunnel. To use it from ovh1/ovh2, connect to stunnel client server on standard Redis port: 10.1.0.113:6379.

Install#

It's on a container on the off proxmox cluster, on container 122.

/var/lib/redis is in a specific dataset.

This is a simple debian deployment (specific configurations are in confs/off-redis), we override systemd service to send emails on failure.

Matomo#

Matomo also uses Redis Queues to be able to manage the traffic.