首先去官網下載最新版本, https://redis.io,我這下載的是redis6.0.9c++
一、安裝gcc套裝:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
二、升級gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
三、設置永久升級:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
四、編譯
tar -zxvf redis-6.0.9.tar.gz
cd redis-6.0.9
make
make test
make install
五、配置redis.conf,這個跟之前redis5版本同樣,這裏就不描述了
六、
啓動多線程
Redis 6.0 的多線程默認是禁用的,只使用主線程。
如需開啓須要修改 redis.conf 配置文件:
io-threads-do-reads yes。
io-threads 6
注意的是,線程數並非越大越好,官方認爲超過了 8 個基本就沒什麼意義
七、啓動redis-server
七、啓動redis-server
./src/redis-server redis.conf &redis