下載redis
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
解壓拷貝
tar -zxvf redis-6.0.8.tar.gz
mv ./redis-6.0.8 /usr/local
編譯
###編譯
make
###安裝到/usr/local/redis
make PREFIX=/usr/local/redis install
make報錯
make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'
make: *** [all] Error 2
### 切換到src目錄,先make clean 然后再make 即可
make: *** [server.o] Error 1
###原因 GCC版本過低 ,yum安裝的GCC版本是4.8.5得 需要升級 升級過程如下
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#這句是臨時的
scl enable devtoolset-9 bash
#修改環(huán)境變量
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v
修改配置文件
vim /usr/local/redis/redis.conf
### 端口
port 6379
### 后臺啟動 yes/no
daemonize yes
### pid文件路徑
pidfile /var/run/redis_6379.pid
### 日志文件地址
logfile "/home/pql/logs/redis/redis-6379.log"
### redis密碼
requirepass redisPassWd
啟動redis
sh /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
### 啟動成功 CONFIG REWRITE executed with success.
啟動客戶端
sh /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a redisPassWd
### ping
### pong 成功