sql >> Database >  >> NoSQL >> Redis

Hoe kan ik redis draaien op een enkele server op verschillende poorten?

Start redis-server en voer een ander argument voor 'poort' in, wat op de opdrachtregel kan worden gedaan:

[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]:~$ 

U kunt dit doen vanaf bijvoorbeeld /etc/rc.local zodat dit ook bij het opstarten gebeurt.

Maar misschien kun je ook je aanpak heroverwegen. Redis is zo goed in het afhandelen van schrijfacties dat je misschien gewoon toe bent aan een tweede database?



  1. Hoe voer ik de mongodump-opdracht programmatisch uit vanuit node.js?

  2. MongoDB of CouchDB - geschikt voor productie?

  3. Redis Python - hoe alle sleutels te verwijderen volgens een specifiek patroon in python, zonder python iteratie

  4. Python en MongoDB:verbinding maken met NoSQL-databases