1.下載解壓
#下載至/home/install(或windows系統下載后上傳)
mkdir /home/install
cd /home/install
wget http://124.205.69.171/files/6160000006F201F1/download.redis.io/releases/redis-4.0.11.tar.gz
#解壓
tar -zxvf redis-4.0.11.tar.gz
#移動
mv redis-4.0.11 /usr/local/redis
2.編譯安裝
cd /usr/local/redis
make && make install
#查看src目錄是否生成redis相關工具
ll /usr/local/redis/src/
3.redis.conf(詳情官網參考每行注釋)
vim /usr/local/redis/redis.conf
#修改如下幾行信息
bind 0.0.0.0#不限制訪問ip和遠程連接
protected-mode no#保護模式
daemonize yes#后台運行線程
4.啟動
#啟動命令
/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
#查看是否運行
ps -ax|grep redis
5.連接測試
/usr/local/redis/src/redis-cli -p 6379 --raw #連接指令 --raw中文顯示
set name '丁潔'
set sex '女'
get name
get sex
6.開機啟動
(1)編輯redis.service文件
cd /usr/lib/systemd/system #進入service文件目錄
vim ./redis.service #因為有的機器需部署多個redis這里以redis+端口號命名
加入如下內容
[Unit]
Description=redis
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
ExecReload=/usr/local/redis/src/redis-cli -p 6379 shutdown | /usr/local/redis/src/redis-server /usr/local/redis/redis.conf
ExecStop=/usr/local/redis/src/redis-cli -p 6379 shutdown
[Install]
WantedBy=multi-user.target
(2)生效
systemctl daemon-reload
(3)改變文件權限
chmod 777 ./redis.service
(4)建立軟連接
ln -s /usr/lib/systemd/system/redis.service /etc/systemd/system/multi-user.target.wants/redis.service
(5)systemctl開機啟動redis
systemctl enable redis.service
或
systemctl enable redis
(6)systemctl取消開機啟動redis
systemctl disable redis.service
(7)systemctl啟動redis
systemctl start redis.service
(8)systemctl重啟redis
systemctl restart redis.service
(9)systemctl停止redis
systemctl restart redis.service
(10)systemctl查看redis狀態
systemctl status redis.service