首先去官网下载最新版本, https://redis.io,我这下载的是redis6.0.9
1、安装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
2、升级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
3、设置永久升级:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
4、编译
tar -zxvf redis-6.0.9.tar.gz
cd redis-6.0.9
make
make test
make install
5、配置redis.conf,这个跟以前redis5版本一样,这里就不描述了
6、 启动多线程
Redis 6.0 的多线程默认是禁用的,只使用主线程。
如需开启需要修改 redis.conf 配置文件:
io-threads-do-reads yes。
io-threads 6
注意的是,线程数并不是越大越好,官方认为超过了 8 个基本就没什么意义
7、启动redis-server
./src/redis-server redis.conf &