linux 非root 用戶安裝redis 安裝


1,在Linux環境上下載gcc,通過源碼安裝得通過cc編譯器進行安裝。這時候得下載gcc。這時候使用root用戶進行安裝。

   yum -y install  gcc

2,接着編譯需要使用jemalloc。得下載jemalloc 編譯。使用yum安裝得添加一下倉庫源。改完倉庫源,這時候就可以使用

 yum install  jemalloc

下面這種方式是使用jemalloc源碼包來進行編譯。

(1)下載源碼安裝包。

      wget   https://github.com/jemalloc/jemalloc/releases/download/4.2.1/jemalloc-4.2.1.tar.bz2

(2) 解壓 jemalloc-4.2.1.tar.bz2 .

     tar -jxvf  jemalloc-4.2.1.tar.bz2

   如果解壓提示錯誤,解壓不成功,執行yum -y install bzip2以支持bzip2

    $cd  jemalloc-4.2.1

    $ ./configure --prefix=/usr/local/jemalloc(在非root用戶下新建一個jemalloc文件夾的路徑)

    $ make && make install 

3,接下來進入redis 的路徑下,進行redis的源碼的編譯。

     $cd redis-5.0.7

     $ make MALLOC=/usr/local/jemalloc/lib(剛才上面jemalloc文件夾路徑下的lib)

     $  make PREFIX=/usr/local/redis(自己在非root用戶目錄下建一個redis文件夾) install (指定目錄安裝) 

完成之后進入redis文件夾下,進入bin目錄下進入redis-server執行。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM