記錄一次redis在CentOS7伺服器安裝錯誤

2021-10-06 18:08:10 字數 923 閱讀 8428

由於業務需求,需要在伺服器上安裝redis,之前在自己電腦上安裝過一次,想著根據redis官網來不會出錯,結果報錯了。

官網安裝流程

$ wget 

$ tar xzf redis-6.0.4.tar.gz

$ cd redis-6.0.4

$ make

在make的時候出錯了

後來上網一查,需要安裝gcc,於是通過

yum install gcc-c++
安裝了gcc,再次make還是失敗,同樣的錯誤,網上找了一會沒找到,後來在其他人的部落格上發現是因為gcc版本和redis版本不符導致的錯誤

centos7預設安裝的是4.8.5,而redis6.0只支援5.3以上版本,這裡將gcc公升級到9

解決方法

# gcc -v                             # 檢視gcc版本

#yum -y install centos-release-scl

#yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 公升級gcc

# scl enable devtoolset-9 bash

以上為臨時啟用,如果要長期使用gcc 9.1的話:

]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

切換完成之後重新連線伺服器生效,檢視gcc版本

gcc -v
再次make成

記錄一次redis啟動失敗

解決方法 1 win r 開啟命令列 2 cd至redis目錄,例如 d redis 3 輸入 redis server.exe redis.windows.conf 觀察是否如圖1 至此,已成功 否則,繼續進行如下操作 4 若啟動redis出現 當前日期 creating server tcp l...

記錄一次redis 被挖礦的經歷

專案加入redis,伺服器redis 剛開始想著先全部開發訪問,等快上線了再配置密碼什麼的。沒想到第二天就中招了額。好吧,剛開始查了cpu占有率特高,然後redis 多出bakeup1 bakeup 2.刪除了,再出現。於是就找到了問題的根源了。redis 被挖礦了。第一步,先在 root ssh ...

記錄一次boot不能連線redis問題

兩個專案a b,a作為jar包被b使用,在a中引入 org.springframework.boot spring boot starter data redis org.apache.commons commons pool2 redis spring.redis.host 192.168.0.1...