1、下載redis安裝包
cd /softwares/
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2、解壓redis-5.0.5.tar.gz
tar -xzf redis-5.0.5.tar.gz
3、進入解壓的redis目錄,通過make命令進行編譯
cd redis-5.0.5/
make #編譯
make test #驗證
#當make test顯示以下結果時,表示編譯成功
4、安裝和啓動服務
#安裝
make install
#將配置文件複製以可執行文件同一目錄
cp redis.conf src/
#按默認方式啓動 redis-server ,僅監聽 127.0.0.1 ,若監聽其他 ip 修改爲 bind 0.0.0.0
cd src
./redis-server redis.conf
#測試連接
./redis-cli
#輸入如下截圖命令,得到PONG結果
5、配置redis
#設置可以遠程登錄
#編輯redis.conf配置文件,註釋掉bind 127.0.0.1或者修改爲 bind 0.0.0.0
#設置redis服務後臺運行
#將daemonize設置爲yes
#設置訪問密碼
#去掉requirepass行的註釋或添加一行
#關閉redis服務後重啓redis server,再測試
./redis-server redis.conf
./redis-cli
auth 123456
6、設置redis開機啓動
1、複製開機啓動腳本,在redis目錄的utils包下,有一個redis_init_script文件,我們複製到/etc/init.d/目錄下,並將文件名改爲redis
sudo cp /softwares/redis-5.0.5/utils/redis_init_script /etc/init.d/redis
2、(非必須)修改/etc/redis/redis.conf文件名爲/etc/redis/6380.conf,此修改非必須,不修改的話可以在步驟3指定配置文件路徑
sudo mv /etc/redis/redis.conf /etc/redis/6380.conf
3、編輯/etc/init.d/redis啓動腳本,腳本說明如下:
#!/bin/sh ### BEGIN INIT INFO REDISPORT=6379 PIDFILE=/var/run/redis_${REDISPORT}.pid case "$1" in |
7、賦權,加入開機啓動服務
#設置文件redis的權限,讓Linux可以執行
chmod 755 /etc/init.d/redis
#開啓服務自啓動
chkconfig redis on
#查看是否加入成功
chkconfig --list
#啓動測試,如果能順利啓動則證明可以了,可以reboot測試下是否可以主動啓動起來
sudo systemctl start redis
8、安全提示
要修改端口號,設置強密碼,redis存在漏洞,我曾經被挖礦程序利用漏洞攻擊了,導致CPU等全線飆升,服務器重裝了3次。
如果您覺得此文章對您有幫助,請點擊右下方【推薦】讓更多人看到,thanks!