sudo yum install gcc-c++
sudo yum install wget
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
wget http://download.redis.io/releases/redis-2.8.17.tar.gz (試驗安裝可用)
tar xzf redis-2.8.17.tar.gz
cd redis-4.0.1
make
注意:若是在make過程當中出現報錯問題,那麼就是因爲gcc的環境安裝有問題,請檢查重新安裝gcc環境。javascript
make PREFIX=/usr/local/redis install
注意:安裝命令執行完畢後會有以下目錄
css
cp redis.conf /usr/local/redis
redis-server
sudo vim redis.conf
按下ESC鍵,輸入java
:wq
./bin/redis-server ./redis.conf
ps -ef | grep -i redis
方式1:殺死redis進程linux
kill -9 進程id
方式2:正常關閉nginx
sudo ./bin/redis-cli shutdown
注意:當以非root權限啓動的reids,那麼是沒法用shutdown進行關閉的。它會報以下錯誤c++
因此要解決此問題,可使用kill方式殺死進程,而後在使用sudo方式啓動redisredis
10.生產使用,使用systemctl管理sql
cd /etc/systemd/systemvim
vim redis.service工具
[Unit] Description=Redis After=network.target [Service] ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf --daemonize no ExecStop=/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown [Install] WantedBy=multi-user.target
sudo vim redis-conf
轉載:https://www.linuxidc.com/Linux/2017-09/147198.htm