1.下載并解壓安裝包
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -zxvf redis-4.0.2.tar.gz
2.cd切換到Redis解壓目錄下。執行編譯
cd redis-4.0.2/
make
3.安裝并指定安裝目錄
make install PREFIX=/usr/local/redis
4.啟動服務
(1)前臺啟動(成功)
cd /usr/local/redis/bin/
./redis-server
(2)后臺啟動(成功)
-
在redis的安裝目錄中建立redis-server的配置文件目錄主要目的是在一臺機器上啟動多個redis-server時,方便管理。
cd /usr/local/redis/ mkdir config
-
從redis的源碼目錄中復制redis.conf到上面創建的config目錄中
cp /root/Redis/redis-4.0.2/redis.conf /usr/local/redis/config/redis-6379.conf
修改redis-6379.conf文件,將daemonsize no 改為daemonsize yes
-
后臺啟動(在redis的安裝目錄下啟動)
./redis-server ../config/redis-6379.conf
5.設置開機啟動
vim /etc/systemd/system/redis.service
新建redis.service文件,并將以下內容復制進去
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/config/redis-6379.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注:ExecStart配置成自己的路徑
執行以下命令設置開機啟動
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
6.創建redis命令軟鏈接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
測試:
[root@localhost ~]# redis-cli
127.0.0.1:6379> exit
[root@localhost ~]# redis-cli
127.0.0.1:6379> set hello world
OK
127.0.0.1:6379> get hello
"world"
127.0.0.1:6379> del hello
(integer) 1
127.0.0.1:6379> get hello
(nil)
127.0.0.1:6379> exit