1. 程式人生 > >阿里雲redis安裝

阿里雲redis安裝

在安裝Redis前,雲伺服器例項是完全純淨的。首先執行下面的命令下載並安裝redis:

//下載
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
//解壓
tar xzf redis-4.0.9.tar.gz
//進入解壓後的目錄
cd redis-4.0.9
//安裝到當前目錄
make

如果make失敗,一般是系統中還未安裝gcc造成的,因為Redis是用C語言寫成的,所以需要先通過yum install gcc安裝C語言環境。

安裝Redis後,先別慌著啟動,因為Redis對遠端連線要求比較苛刻,具體到以下幾點:

Redis服務預設只讓本機訪問,因為現在Redis是在人家阿里雲的伺服器上,所以需要修改成讓外網也能訪問。主要是修改Redis的預設配置檔案reidis.conf。

  • 註釋掉bind 127.0.0.1這一行,這樣可以使所有的ip訪問redis
  • 修改 protected-mode,值改為no,生產環境下要改為yes
  • 為了Redis的安全,需要把#requirepass foobared去掉註釋,foobared改為自己的密碼,例如可以改為requirepass 123456

經過以上幾步後,理論上就可以通過外網訪問到雲伺服器上的Redis了。如果現在去啟動Redis的服務端,會發現Redis只能是前臺啟動,在這裡可以通過修改redis.conf裡的daemonize為yes讓redis開啟後臺啟動。

因為redis採用的是單程序多執行緒的模式。當redis.conf中選項daemonize設定成yes時,代表開啟守護程序模式。在該模式下,redis會在後臺執行,並將程序pid號寫入至redis.conf選項pidfile設定的檔案中,此時redis將一直執行,除非手動kill該程序。

在修改完配置檔案後,我們進入redis-4.0.9的scr目錄,執行以下命令啟動Redis的服務端:

./redis-server ../redis.conf