Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Como posso executar o redis em um único servidor em portas diferentes?


Inicie o redis-server e forneça um argumento diferente para 'port' que pode ser feito na linha de comando:
[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]:~$ 

Você pode fazer isso de, digamos, /etc/rc.local bem como para que isso aconteça na inicialização.

Mas talvez você também possa repensar sua abordagem. O Redis é tão bom em lidar com gravações que você pode se virar com um segundo banco de dados?