tutorial instalar cli basics redis juggernaut

instalar - querer ejecutar el servidor redis en el fondo sin parar



redis instructions (3)

He descargado el archivo redis-2.6.16.tar.gz y lo instalé con éxito. Una vez instalado, ejecuto src / redis-server funcionó bien.

Pero no quiero ejecutar src / redis-server manualmente cada vez, prefiero que el servidor redis se ejecute continuamente como proceso en segundo plano.

Hasta ahora, después de instalar, hice las siguientes tareas:

1. vim redis.conf y yo cambiamos a

# By default Redis does not run as a daemon. Use ''yes'' if you need it. # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. daemonize yes

Pero el mismo resultado que encontré. ¿Qué error hice?

Después de redis se ejecuta en segundo plano. Voy a ejecutar juggernaut también como proceso en segundo plano con el siguiente comando.

nohup node server.js

Pero no puedo hacer que redis se ejecute en segundo plano. Por favor proporciona alguna solución.


Creo que la mejor manera es usar el archivo de configuración de Redis:

# By default Redis does not run as a daemon. Use ''yes'' if you need it. # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. daemonize yes

Establezca daemonize en yes en el archivo de configuración. Digamos que el archivo es ~/.redis/redis.conf , luego solo ejecuta

$ redis-server ~/.redis/redis.conf

Y solo funciona


Desde Redis 2.6 es posible pasar los parámetros de configuración de Redis usando la línea de comando directamente. Esto es muy útil para propósitos de prueba.

redis-server --daemonize yes

Verifique si el proceso comenzó o no:

ps aux | grep redis-server


O simplemente puede ejecutarlo como src/redis-server redis.conf&