sql >> Databasteknik >  >> NoSQL >> Redis

Hur kan jag köra redis på en enda server på olika portar?

Starta redis-server och ange ett annat argument för 'port' som kan göras på kommandoraden:

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

Du kan göra detta från t.ex. /etc/rc.local också så att detta händer vid start.

Men du kanske också kan tänka om ditt förhållningssätt. Redis är så bra på att hantera skriverier att du kanske bara klarar dig med en andra databas?



  1. Använda säkerhetskopior för att åtgärda vanliga felscenarier för MongoDB

  2. Förslag på enkel .NET distribuerad cachningslösning

  3. Duplicera ett dokument i MongoDB med ett nytt _id

  4. MongoDB Regex, Index &Performance