Redisはシステムサービスに構成されている[systemctlの方式]

1859 ワード

Redisをインストールした上で(データベーステスト環境Redisを/opt/redisにインストール)、Redisをシステムサービスに追加します.
構成プロセス:
  • /usr/lib/systemd/systemm/ディレクトリに入り、redisを作成します.サービスファイル:
  • #      
    [Unit]
    #  
    Description=Redis
    #         
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    #      
    [Service]
    Type=forking
    #  :   redis.conf          
    PIDFile=/var/run/redis_6379.pid
    #       
    #redis-server        redis.conf       
    ExecStart=/opt/redis/src/redis-server /opt/redis/redis.conf
    #      
    ExecReload=/bin/kill -s HUP $MAINPID
    #       
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    #      
    [Install]
    #       
    WantedBy=multi-user.target
    #multi-user.target           (       )   ,           。
  • ファイルを作成して保存した後、systemctl daemon-reloadコマンドを実行して構成を有効にします.
  • 起動:systemctl enable mongodb.service
  • mongodbサービスが起動起動を設定しているかどうかを確認します:systemctl is-enabled mongodb.service
  • mongodbサービス起動停止:systemctl disable mongodb.service
  • 起動:systemctl start mongodb.service
  • ステータスの表示:systemctl status mongodb.service
  • 再起動:systemctl restart mongodb.service
  • 停止:systemctl stop mongodb.service