Redis
 sql >> база данни >  >> NoSQL >> Redis

Как мога да стартирам redis на един сървър на различни портове?

Стартирайте redis-server и предоставете различен аргумент за 'port', който може да се направи в командния ред:

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

Можете да направите това, да речем, от /etc/rc.local както и това да се случи при стартиране.

Но може би можете също да преосмислите подхода си. Redis е толкова добър в обработката на записи, че може просто да се справите с втора база данни?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pub/sub реализация в nodeJS

  2. Кеш на Redis срещу директно използване на паметта

  3. Стартиране на ElastiCache Integration

  4. nginx uwsgi websockets 502 Лош шлюз нагоре по веригата преждевременно затворена връзка, докато чете заглавката на отговора от горния поток

  5. Множество копия на Redis