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は書き込みの処理が非常に優れているため、2つ目のデータベースでうまくいく可能性がありますか?



    1. 起動時にMongoDBコンテナ用のDBを作成するにはどうすればよいですか?

    2. Mongodbクエリ特定のキーを持つレコードを選択するには

    3. phpRedisのクラスターへの移行とコンシステントハッシュ

    4. 日付/時刻をmongodbに保存するための最良の方法