Skip to content

Instantly share code, notes, and snippets.

@imlzg
Forked from nexdrew/redis-server
Created October 17, 2017 09:56
Show Gist options
  • Select an option

  • Save imlzg/d0689cbe2a4dde0fb749f9dda9a70649 to your computer and use it in GitHub Desktop.

Select an option

Save imlzg/d0689cbe2a4dde0fb749f9dda9a70649 to your computer and use it in GitHub Desktop.

Revisions

  1. Andrew Goode created this gist Apr 29, 2015.
    9 changes: 9 additions & 0 deletions redis-server
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    /var/lib/redis/logs/redis.log {
    daily
    rotate 14
    copytruncate
    delaycompress
    compress
    notifempty
    missingok
    }
    15 changes: 15 additions & 0 deletions redis-server.service
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    [Unit]
    Description=Redis Server
    After=network.target

    [Service]
    Type=simple
    PIDFile=/var/run/redis.pid
    User=redis
    ExecStartPre=/bin/mkdir -p /var/lib/redis/logs
    ExecStart=/usr/local/bin/redis-server /etc/redis.conf
    ExecStop=/bin/kill -15 $MAINPID
    Restart=on-failure

    [Install]
    WantedBy=multi-user.target
    6 changes: 6 additions & 0 deletions redis-server.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    <?xml version="1.0" encoding="utf-8"?>
    <service>
    <short>Redis Server</short>
    <description>Redis Datastore Server</description>
    <port protocol="tcp" port="6379"/>
    </service>