redis安裝之zmalloc.h:55:2: error: #error "Newer version of jemalloc required"錯誤


redis是C語言編寫的軟件,安裝前需要編譯,需要gcc編譯環境,確認安裝gcc編譯環境后(安裝gcc命令:yum install gcc-c++)

在redis解壓目錄下,確認有Makefile文件(解壓縮命令:tar -cvf redis壓縮文件名 -C /usr/local)

執行make命令

編譯過程出現 "Newer version of jemalloc required"錯誤

解決方法:使用make MALLOC=libc代替make命令執行編譯

安裝:make install PREFIX=/usr/local/redis

將解壓后的redis源碼文件夾下的redis-conf配置文件復制一份到redis安裝目錄的bin文件下(復制命令:cp redis.conf /usr/local/redis/bin)

進入redis安裝目錄的bin文件下,修改配置文件(命令:vim redis.conf 修改daemonize no為daemonize yes,修改后使用后端啟動,前端啟動需要占用Linux一個終端)

加載修改后的配置文件啟動redis-server(命令:./redis-server redis.conf)


免責聲明!

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



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