Install Redis from Source
To install Redis from source, run
1 2 3 4 5 6 |
cd /usr/local/src wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make make install |
Copy config file
1 2 |
mkdir /etc/redis/ cp /usr/local/src/redis-stable/redis.conf /etc/redis/ |
Create redis user
1 2 |
groupadd -r redis useradd -r -g redis -s /sbin/nologin -d /var/lib/redis -c "redis Daemons" redis |
Create directory
1 2 3 |
mkdir /var/lib/redis chown redis:redis /var/lib/redis chmod 770 /var/lib/redis |
Set data directory
1 |
vi /etc/redis/redis.conf |
Find
1 |
dir ./ |
Replace with
1 |
dir /var/lib/redis |
Create service file
1 |
vi /usr/lib/systemd/system/redis.service |
Add the following content to the file
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[Unit] Description=Redis persistent key-value database After=syslog.target [Service] ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf RestartSec=5s Restart=on-success User=redis Group=redis [Install] WantedBy=multi-user.target |
Enable and start redis
1 2 |
systemctl enable redis systemctl start redis |
To find redis version, run
1 |
redis-server --version |
To monitor redis, you can use redis-cli
Back to redis