- sudo apt-get install build-essential tcl mkdir ~/tmp
- cd ~/tmp , curl -O http://download.redis.io/releases/redis-5.0.7.tar.gz
- tar xzvf redis-5.0.7.tar.gz
- cd redis-5.0.7
- make
- make test
- sudo make install
- sudo mkdir /etc/redis
- sudo cp ~/tmp/redis-5.0.7/redis.conf /etc/redis Edit: config redis
- sudo vim /etc/redis/redis.conf Edit: supervised systemd
- sudo vim /etc/systemd/system/redis.service
[Unit] Description=Redis In-Memory Data Store After=network.target
[Service] User=redis Group=redis ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always
-
sudo adduser --system --group --no-create-home redis Create: Data Folder /var/lib/redis
-
sudo mkdir /var/lib/redis
-
sudo chown redis:redis /var/lib/redis
-
sudo chmod 775 /var/lib/redis Create: Log Folder /var/log/redis/redis-server.log ... Do the same as above steps
-
sudo systemctl enable redis
-
sudo systemctl status redis
netstat -nlpt | grep 6379
Uncomment bind #bind 127.0.0.1 logfile "/var/log/redis/redis-server.log" dir /var/lib/redis protected-mode no
cd /var/lib/redis sudo chown -R redis:redis redis sudo chmod 775 redis cd redis sudo chmod 644 dump.rdb
sudo systemctl restart redis sudo systemctl daemon-reload
netstat -ltnp
redis-cli -h 167.71.212.11 -p 6379 ping
set a 1 get a