1. 程式人生 > 實用技巧 >在虛擬機器linux上安裝redis

在虛擬機器linux上安裝redis

redis官網

website-adress

安裝步驟

1.先按照官網下方的weget命令把redis下載下來
接著如果沒猜錯,你會在make命令上出錯
由於redis是C寫的,所以需要裝上c的執行環境
yum install gcc-c++

  接著你還有可能報錯
  redis 編譯出現 zmalloc.h:50:31: 致命錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
  只需要執行 make MALLOC=libc    命令 編譯
  接著如果make命令沒有問題按照提示執行一下make test命令---該命令會檢測你當前安裝是否有問題
  接著你可能會出現以下錯誤-------請參考此處[csdn-adress](https://blog.csdn.net/qq_35364632/article/details/84062992)
  hadoop@stormspark:~/workspace/redis2.6.13/src$ make test
  You need tcl 8.5 or newer in order to run the Redis test
  make: *** [test] Error 1
  注意make test 命令需要執行一段時間

2.make完後 redis-版本號-目錄下會出現編譯後的redis服務程式redis-server,還有用於測試的客戶端程式redis-cli,兩個程式位於安裝目錄 src 目錄下:

下面啟動redis服務.

  $ cd src
  $ ./redis-server
  注意這種方式啟動redis 使用的是預設配置。也可以通過啟動引數告訴redis使用指定配置檔案使用下面命令啟動。

  $ cd src
  $ ./redis-server ../redis.conf
  redis.conf 是一個預設的配置檔案。我們可以根據需要使用自己的配置檔案。

  啟動redis服務程序後,就可以使用測試客戶端程式redis-cli和redis服務互動了(你需要再次開啟一個終端)。 比如:

  $ cd src   (cd到redis的安裝目錄下)
  $ ./redis-cli
  redis> set foo bar
  OK
  redis> get foo (此時會出現redis執行的ip地址)
  "bar"

安裝指定目錄

redis 指定目錄安裝
make PREFIX=/usr/local/redis install #安裝到指定目錄中

注意上面的最後一行,我們通過PREFIX指定了安裝的目錄,可以將原來解壓的redis-config資料夾拷貝到安裝目錄當中