樹莓派.安裝Redis環境


先下載安裝包

cd /home/pi/Downloads

wget http://download.redis.io/releases/redis-stable.tar.gz

解壓

tar -zxf redis-stable.tar.gz 

編譯

cd /home/pi/Downloads/redis-stable
sudo make

 

安裝

sudo make install

 

試啟動看看

redis-server 

上面是前端模式啟動, 退出登錄的話進程就沒了, 只適合測試

 

正式使用要用后端模式, 按以下方法:

先復制配置文件

sudo cp /home/pi/Downloads/redis-stable/redis.conf /etc/

修改配置文件內容

sudo vi /etc/redis.conf

找到daemonize, 把no修改成yes,如下圖

保存退出

再次啟動服務

sudo redis-server /etc/redis.conf 

檢查是否有端口為6379的進程

netstat -nlp

 

用客戶端連接測試一下

redis-cli 

 

done

 

常見問題

解決:

make MALLOC=libc

 

 

 

解決辦法

# 查看gcc版本是否在5.3以上,centos7.6默認安裝4.8.5
gcc -v
# 升級gcc到5.3及以上,如下:
升級到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
需要注意的是scl命令啟用只是臨時的,退出shell或重啟就會恢復原系統gcc版本。
如果要長期使用gcc 9.3的話:
 
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
這樣退出shell重新打開就是新版的gcc了
以下其他版本同理,修改devtoolset版本號即可。

 


免責聲明!

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



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