sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo puedo ejecutar redis en un solo servidor en diferentes puertos?

Inicie redis-server y proporcione un argumento diferente para 'puerto' que se puede hacer en la línea de comandos:

[email protected]:~$ redis-server -h
Usage: ./redis-server [/path/to/redis.conf] [options]
       ./redis-server - (read config from stdin)
       ./redis-server -v or --version
       ./redis-server -h or --help
       ./redis-server --test-memory <megabytes>

Examples:
       ./redis-server (run the server with default conf)
       ./redis-server /etc/redis/6379.conf
       ./redis-server --port 7777
       ./redis-server --port 7777 --slaveof 127.0.0.1 8888
       ./redis-server /etc/myredis.conf --loglevel verbose

Sentinel mode:
       ./redis-server /etc/sentinel.conf --sentinel
[email protected]:~$ 

Puede hacer esto desde, digamos, /etc/rc.local también para que esto suceda al inicio.

Pero tal vez también puedas repensar tu enfoque. ¿Redis es tan bueno en el manejo de escrituras que puede que te las arregles con una segunda base de datos?