cd /opt
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-5.0.3.tar.gz
cd redis-5.0.3
# 如果没有安装make和gcc
apt install make
apt install gcc
####
make test
make install
mkdir bin
mkdir etc
mkdir db
cp src/mkreleasehdr.sh bin/
cp src/redis-benchmark bin/
cp src/redis-check-rdb bin/
cp src/redis-cli bin/
cp src/redis-server bin/
cp redis.conf etc/
vim etc/redis.conf
./bin/redis-server etc/redis.conf
提示需要tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
安装时报错解决
笔者为了测试,进行了多次安装和卸载,重复安装没有卸载干净会报下面的错:
[exception]: Executing test client: couldn’t execute “src/redis-benchmark”:
make[1]: *** [test] Error 1 make: *** [test] Error 2
解决这个错误,执行下面的语句即可:
make distclean
make
make test