CentOS7下Redis的安裝和設定開機啟動
阿新 • • 發佈:2018-12-04
安裝
以下命令預設都是在root許可權下執行
wget http://download.redis.io/releases/redis-5.0.2.tar.gz
tar xvzf redis-5.0.2.tar.gz
cd redis-5.0.2
make #編譯
make install #redis-cli、redis-server等執行檔案會拷貝到/usr/local/bin/
成功安裝完成後可以在任意目錄執行redis-cli
、redis-server
等命令,如檢視redis版本
redis-cli -v
>redis-cli 5.0.2
同時可以將redis-5.0.2
redis.conf
拷貝到/usr/local/etc/
,並根據自身需求修改,方便後續可以帶配置檔案啟動redis-server
。
設定開機啟動
建立Redis服務
建立服務檔案
vim /usr/lib/systemd/system/redis.service
上面建立的檔案須填寫的內容
[Unit] Description=Redis Server After=network.target [Service] ExecStart=/usr/local/bin/redis-server /usr/local/etc/redis.conf --daemonize no ExecStop=/usr/local/bin/redis-cli -p 6379 shutdown Restart=always [Install] WantedBy=multi-user.target
注意,redis-cli
、redis-server
和redis.conf
檔案的位置根據你實際放置的位置設定,--daemonize no
這個引數一定要帶上,即使你配置檔案裡設定daemonize
的值是yes
,不然設定的服務不生效。
設定Redis服務開機啟動命令
systemctl enable redis
立即啟動Redis服務命令
systemctl start redis
可以通過執行pstree
檢視redis-server服務有沒在後臺執行