根據官網指導安裝
官網:https://redis.io/download
$ wget http://download.redis.io/releases/redis-6.0.4.tar.gz
$ tar xzf redis-6.0.4.tar.gz
$ cd redis-6.0.4
$ make
由于騰訊雲内下載下傳redis太慢,手動下載下傳下來,再使用FTP工具上傳騰訊雲,再執行以上指令。(wget就不用執行了,因為已經下載下傳了嘛)
Redis6安裝出錯
報錯: error: ‘struct redisServer’ has no member named ‘maxmemory’ 等等錯誤
make編譯時使用的是linux gcc編譯器,它是linux系統一個強大的編譯器。 (關于GCC請參考: https://blog.csdn.net/ENSHADOWER/article/details/82951131)
Redis6需要4.8以上GCC版本,好吧,這裡我選擇了降級Redis。
Redis5.0版本
如Redis6.0,執行下載下傳、上傳、解壓步驟
編譯
# make
執行安裝
# make install
安裝成功
沒有明确成功提示,還以為沒成功呢。
修改配置檔案:Redis根目錄下redis.conf
關閉位址綁定
這樣任何一台機器都可以連接配接redis了,這一行注釋掉
關閉保護模式
保護模式 預設是開啟的,無法遠端通路,并且通路不需要密碼。
protected-mode 的值 yes => no
開啟背景啟動
預設關閉背景啟動,一旦開啟Redis,終端就必須一直處于打開狀态。
no => yes
儲存并退出 :wq
啟動Redis
啟動需要兩步,1.啟動服務端 2.啟動用戶端
啟動服務端 # redis-server redis.conf
啟動用戶端 # redis-cli
redis-cli 常用參數:
-h 主機位址
-p 連接配接端口
-a 密碼
Redis安裝完成
參考部落格:https://blog.csdn.net/qq_39185919/article/details/100564713