- 先看linux是否有wget,如果沒(méi)有則需要安裝。執(zhí)行yun install wget
-
去redis官網(wǎng)找redis下載地址
image.png - 在linux系統(tǒng)你們,在/usr/local目錄下,執(zhí)行如下代碼
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
- 下載后解壓
tar vxzf redis-6.2.6.tar.gz
- 解壓后修改文件夾名
mv redis-6.2.6.tar.gz redis6.2.6
- 進(jìn)入redis文件夾進(jìn)行編譯,輸入make
make
- 如果報(bào)錯(cuò),根據(jù)錯(cuò)誤信息去網(wǎng)上搜方案
報(bào)錯(cuò)內(nèi)容很多,可以搜這一句:make[1]: *** [adlist.o] Error 127
然后找到解決方案,提示缺少cc,執(zhí)行:
yum -y install gcc gcc-c++ libstdc++-devel
- 安裝后再執(zhí)行make,發(fā)現(xiàn)還是報(bào)錯(cuò)
搜索報(bào)錯(cuò)內(nèi)容:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such
找到解決方案,
根據(jù)自己的系統(tǒng)選擇make的參數(shù)
make MALLOC=libc
其中MALLOC必須是大寫
此時(shí)編譯通過(guò)!
- 然后就可以啟動(dòng)redis了,進(jìn)入redis目錄下src目錄
執(zhí)行
./redis-server
服務(wù)器運(yùn)行成功
- 令開命令行,敲
./redis-cli
成功連接
可以執(zhí)行語(yǔ)句測(cè)試
set test haha
get test
參考:https://blog.csdn.net/m0_49578480/article/details/108034496
https://www.cnblogs.com/chaochao233/p/9704234.html
https://www.cnblogs.com/richerdyoung/p/8066373.html
