La web oficial de REDIS es: redis.io . Si quieres saber que es Redis busca en wikipedia por ejemplo.
Los pasos para compilar la última versión de redis en Debian 10 podrían ser como los siguientes que he descrito:
# apt install wget make gcc tcl
$ wget http://download.redis.io/releases/redis-5.0.7.tar.gz
$ tar xfvz redis-5.0.7.tar.gz
$ cd redis-5.0.7
$ make
$ make test
# make install
Se puede iniciar Redis a manopla con:
# redis-server
Y se puede añadir script redis.service así:
# vim /etc/systemd/system/redis.service
Con el siguiente contenido:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
Y finalmente esto:
# adduser --system --group --no-create-home redis
# mkdir /var/lib/redis
# mkdir /etc/redis
# touch /etc/redis/redis.conf
# chown redis:redis /var/lib/redis
# chmod 770 /var/lib/redis
# systemctl status redis
# systemctl enable redis
# systemctl start redis
Y ya tendría que funcionar el inicio, parada y status.
Prueba con redis-cli
# redis-cli
127.0.0.1:6379> set foo hola
OK
127.0.0.1:6379> get foo
"hola"
127.0.0.1:6379> set foo adios
OK
127.0.0.1:6379> get foo
"adios"
Algunos comandos de utilidad
$ redis-cli ping
$ redis-cli
client id # Client ID de la conexión actual
dbsize
info
monitor
save
exit
Y eso es lo importante.
En caso de tener password estará en etc/redis/redis.conf
El directorio en el que se encontrará la base de datos puede ser /var/lib/redis (con extensión *.rdb, se puede ver en redis-cli con el comando «config get dir»)
Y eso es todo.
Saludos cordiales.