前置条件
bash
apt-get install gcc
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g-dev
apt-get install openssl libssl-dev
apt-get install libjemalloc-dev
apt-get install build-essential
apt-get install pkg-config
安装redis另外需要
cd /opt/redis/deps
make hiredis jemalloc linenoise lua fast_float
安装nginx
bash
cd /opt/nginx
./configure --prefix=/opt/nginx-1.29.0
make & make install
redis需要Linux内核允许所有内存超分配
bash
vim /etc/sysctl.conf
vm.overcommit_memory = 1
sysctl -p
安装redis
bash
cd /opt/redis
make
make PREFIX=/opt/redis-8.0.3 install
cp redis.conf /opt/redis-8.0.3/bin
./redis-server ./redis.conf