Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Compilar la última versión de Redis sobre GNU+Linux

Publicada el 13/03/202111/01/2025 por fanta

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.


fanta

Escrito por Fanta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb